.Header-module__arFiJq__header{z-index:100;pointer-events:none;position:fixed;top:14px;left:0;right:0}.Header-module__arFiJq__inner{pointer-events:auto;-webkit-backdrop-filter:blur(20px);background:#f6ede4e6;border:1px solid #e6c8c073;border-radius:100px;justify-content:space-between;align-items:center;height:50px;padding:0 5px 0 20px;display:flex;box-shadow:0 2px 24px #b48c781a}.Header-module__arFiJq__logo{font-family:var(--font-accent);color:var(--text-primary);letter-spacing:-.3px;align-items:center;gap:7px;font-size:1.15rem;font-weight:400;display:flex}.Header-module__arFiJq__logoMark{color:var(--accent-primary);font-size:1rem;line-height:1}.Header-module__arFiJq__cta{border-radius:100px!important;padding:8px 20px!important;font-size:.85rem!important;box-shadow:0 2px 14px #cfa08459!important}@media (max-width:480px){.Header-module__arFiJq__header{top:10px}.Header-module__arFiJq__inner{height:46px;padding:0 16px}.Header-module__arFiJq__logo{font-size:1rem}.Header-module__arFiJq__cta{padding:7px 16px!important;font-size:.8rem!important}}
.Container-module__xSqdAq__container{max-width:1200px;margin:0 auto;padding:0 10px}
.Button-module__8cr-Ka__btn{border-radius:var(--border-radius);font-size:1rem;font-family:var(--font-main), sans-serif;cursor:pointer;padding:16px 36px;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}.Button-module__8cr-Ka__primary{background:var(--color-text-primary);color:var(--color-bg-secondary);border:none;box-shadow:0 4px 20px #d9b8ac66}.Button-module__8cr-Ka__primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d9b8ac80}.Button-module__8cr-Ka__secondary{color:var(--color-text-primary);border:1px solid var(--color-text-primary);background:0 0}.Button-module__8cr-Ka__secondary:hover{background:#e6c8c026;transform:translateY(-2px)}
.Footer-module__rnk_JG__footer{border-top:1px solid var(--border-color);margin-top:48px;padding:40px 0 32px}.Footer-module__rnk_JG__inner{flex-direction:column;gap:24px;display:flex}.Footer-module__rnk_JG__brand{font-family:var(--font-accent);color:var(--text-primary);align-items:center;gap:7px;font-size:1.1rem;text-decoration:none;display:flex}.Footer-module__rnk_JG__brandMark{color:var(--accent-primary)}.Footer-module__rnk_JG__navGroup{flex-direction:column;gap:16px;display:flex}.Footer-module__rnk_JG__group{flex-direction:column;gap:10px;display:flex}.Footer-module__rnk_JG__groupTitle{color:var(--text-secondary);margin:0;font-size:.78rem;font-weight:600}.Footer-module__rnk_JG__links{flex-wrap:wrap;gap:8px 20px;display:flex}.Footer-module__rnk_JG__link{color:var(--text-tertiary);transition:color var(--transition-fast);font-size:.82rem;text-decoration:none}.Footer-module__rnk_JG__link:hover{color:var(--text-secondary)}.Footer-module__rnk_JG__bottom{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;margin-top:4px;padding-top:20px;display:flex}.Footer-module__rnk_JG__copy{color:var(--text-tertiary);font-size:.8rem}@media (min-width:640px){.Footer-module__rnk_JG__inner{flex-direction:row;justify-content:space-between;align-items:flex-start}.Footer-module__rnk_JG__navGroup{flex-direction:row;gap:32px}.Footer-module__rnk_JG__group{align-items:flex-end}.Footer-module__rnk_JG__groupTitle{text-align:right}.Footer-module__rnk_JG__links{justify-content:flex-end;max-width:180px}.Footer-module__rnk_JG__link{text-align:right}.Footer-module__rnk_JG__bottom{flex-direction:row;justify-content:space-between;align-items:center}}
.BeforeAfterSlider-module__ooGJqW__wrap{border-radius:var(--radius-xl);-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;background:#cfa0841f;width:100%;max-width:360px;position:relative;overflow:hidden}.BeforeAfterSlider-module__ooGJqW__imgBase{width:100%;height:auto;display:block}.BeforeAfterSlider-module__ooGJqW__imgAfter{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BeforeAfterSlider-module__ooGJqW__handle{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 8px #00000059}.BeforeAfterSlider-module__ooGJqW__knob{color:#4a2c14;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0000004d}.BeforeAfterSlider-module__ooGJqW__label{letter-spacing:.4px;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0006;border-radius:20px;padding:4px 12px;font-size:.68rem;font-weight:700;position:absolute;bottom:14px}.BeforeAfterSlider-module__ooGJqW__labelBefore{left:14px}.BeforeAfterSlider-module__ooGJqW__labelAfter{right:14px}
.Hero-module__PgAKtG__hero{align-items:center;padding:88px 0 0;display:flex;position:relative}.Hero-module__PgAKtG__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:600px;margin:0 auto;display:flex;position:relative}.Hero-module__PgAKtG__badge{-webkit-backdrop-filter:blur(10px);color:var(--text-secondary);letter-spacing:.3px;text-transform:uppercase;background:#fff9;border:1px solid #cfa08459;border-radius:100px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 16px;font-size:.76rem;font-weight:500;display:inline-flex}.Hero-module__PgAKtG__dot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite Hero-module__PgAKtG__pulse}.Hero-module__PgAKtG__title{font-size:clamp(2.8rem,13vw,4rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0;font-weight:700;line-height:1.08}.Hero-module__PgAKtG__accent{color:var(--accent-primary)}.Hero-module__PgAKtG__subtitle{color:var(--text-secondary);max-width:400px;margin:4px 0 8px;font-size:clamp(.95rem,2.8vw,1.05rem);font-weight:400;line-height:1.7}.Hero-module__PgAKtG__actions{flex-direction:column;gap:10px;width:100%;max-width:340px;display:flex}.Hero-module__PgAKtG__btnPrimary{border-radius:var(--radius-lg);background:var(--accent-primary);color:#fff;font-family:var(--font-main);text-align:center;cursor:pointer;transition:transform var(--transition-normal), box-shadow var(--transition-normal);letter-spacing:.1px;padding:17px 32px;font-size:1rem;font-weight:500;text-decoration:none;display:block;box-shadow:0 6px 28px #cfa08473}.Hero-module__PgAKtG__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #cfa0848c}.Hero-module__PgAKtG__btnPrimary:active{transform:translateY(0)}.Hero-module__PgAKtG__btnSecondary{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);color:var(--text-secondary);font-family:var(--font-main);text-align:center;transition:background var(--transition-normal), transform var(--transition-normal), border-color var(--transition-normal);background:#ffffff80;border:1px solid #cfa08459;padding:16px 32px;font-size:1rem;font-weight:400;text-decoration:none;display:block}.Hero-module__PgAKtG__btnSecondary:hover{background:#ffffffbf;border-color:#cfa0848c;transform:translateY(-1px)}.Hero-module__PgAKtG__stats{align-items:center;gap:20px;padding-top:12px;display:flex}.Hero-module__PgAKtG__stat{flex-direction:column;align-items:center;gap:4px;display:flex}.Hero-module__PgAKtG__statVal{color:var(--text-primary);letter-spacing:-.5px;font-size:clamp(1.4rem,5vw,1.75rem);font-weight:700;line-height:1}.Hero-module__PgAKtG__statLbl{color:var(--text-tertiary);letter-spacing:.1px;white-space:nowrap;font-size:.68rem;font-weight:400}.Hero-module__PgAKtG__sep{background:#cfa0844d;flex-shrink:0;width:1px;height:30px}@keyframes Hero-module__PgAKtG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (min-width:520px){.Hero-module__PgAKtG__actions{flex-direction:row;width:auto;max-width:none}.Hero-module__PgAKtG__btnPrimary,.Hero-module__PgAKtG__btnSecondary{flex:1}}@media (min-width:1024px){.Hero-module__PgAKtG__hero{padding:120px 0 0}.Hero-module__PgAKtG__inner{gap:24px}.Hero-module__PgAKtG__actions{margin-top:8px}.Hero-module__PgAKtG__btnPrimary,.Hero-module__PgAKtG__btnSecondary{flex:none}}
.HowItWorks-module__oom_6W__section{padding:64px 0}.HowItWorks-module__oom_6W__accent{color:var(--accent-primary)}.HowItWorks-module__oom_6W__title{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);text-align:center;margin:0 0 36px;font-weight:700;line-height:1.1}.HowItWorks-module__oom_6W__steps{grid-template-columns:1fr;gap:20px;display:grid}.HowItWorks-module__oom_6W__step{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:#ffffff8c;flex-direction:column;gap:10px;padding:24px;display:flex}.HowItWorks-module__oom_6W__stepHead{align-items:center;gap:12px;display:flex}.HowItWorks-module__oom_6W__num{background:var(--accent-primary);width:28px;height:28px;color:var(--text-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.HowItWorks-module__oom_6W__icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--accent-primary);background:#cfa08426;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HowItWorks-module__oom_6W__stepTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.HowItWorks-module__oom_6W__stepDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}@media (min-width:768px){.HowItWorks-module__oom_6W__steps{grid-template-columns:repeat(3,1fr)}}
.ToolsFeature-module__oPJ-AW__section{overflow:hidden}.ToolsFeature-module__oPJ-AW__inner{border-radius:var(--radius-xl);background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);border:1px solid #cfa0842e;flex-direction:column;gap:36px;padding:48px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #28120447,inset 0 1px #ffffff12}.ToolsFeature-module__oPJ-AW__inner:before{content:"";background:linear-gradient(90deg,#0000,#e8c4a880,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.ToolsFeature-module__oPJ-AW__inner:after{content:"";pointer-events:none;background:radial-gradient(#cfa0841a 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-80px;right:-80px}.ToolsFeature-module__oPJ-AW__header{flex-direction:column;gap:10px;max-width:520px;display:flex}.ToolsFeature-module__oPJ-AW__title{font-size:clamp(1.7rem,5vw,2.4rem);font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin:0;font-weight:700;line-height:1.1}.ToolsFeature-module__oPJ-AW__accent{color:var(--accent-primary)}.ToolsFeature-module__oPJ-AW__subtitle{color:#ffffff8c;margin:0;font-size:clamp(.88rem,2vw,.95rem);line-height:1.6}.ToolsFeature-module__oPJ-AW__grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:16px;display:grid;position:relative}.ToolsFeature-module__oPJ-AW__card{border-radius:var(--radius-lg);transition:border-color var(--transition-normal), background var(--transition-normal);background:#ffffff0f;border:1px solid #ffffff1c;flex-direction:column;display:flex}.ToolsFeature-module__oPJ-AW__card:hover{background:#ffffff17;border-color:#cfa08459}.ToolsFeature-module__oPJ-AW__sliderArea{justify-content:center;padding:20px 22px 0;display:flex}.ToolsFeature-module__oPJ-AW__slider{max-width:200px!important}.ToolsFeature-module__oPJ-AW__content{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.ToolsFeature-module__oPJ-AW__labelRow{align-items:center;gap:8px;display:flex}.ToolsFeature-module__oPJ-AW__iconWrap{width:30px;height:30px;color:var(--accent-primary);background:#cfa0842e;border:1px solid #cfa08447;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ToolsFeature-module__oPJ-AW__label{letter-spacing:.4px;text-transform:uppercase;color:#cfa084cc;font-size:.7rem;font-weight:700}.ToolsFeature-module__oPJ-AW__cardTitle{font-size:1.05rem;font-family:var(--font-heading);color:#fff;margin:0;font-weight:700;line-height:1.25}.ToolsFeature-module__oPJ-AW__cardSubtitle{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.55}.ToolsFeature-module__oPJ-AW__cta{border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;width:fit-content;transition:transform var(--transition-normal), box-shadow var(--transition-normal);align-items:center;gap:7px;margin-top:auto;padding:10px 18px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #cfa08466}.ToolsFeature-module__oPJ-AW__cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px #cfa08480}.ToolsFeature-module__oPJ-AW__cta:active{transform:translateY(0)}.ToolsFeature-module__oPJ-AW__card:last-child{flex-direction:row;grid-column:1/-1;align-items:center}.ToolsFeature-module__oPJ-AW__card:last-child .ToolsFeature-module__oPJ-AW__sliderArea{flex-shrink:0;align-self:center;width:280px;padding:24px 0 24px 24px}.ToolsFeature-module__oPJ-AW__card:last-child .ToolsFeature-module__oPJ-AW__content{padding:28px 28px 28px 24px}@media (max-width:640px){.ToolsFeature-module__oPJ-AW__inner{padding:32px 20px}.ToolsFeature-module__oPJ-AW__grid{grid-template-columns:1fr}.ToolsFeature-module__oPJ-AW__card:last-child{flex-direction:column}.ToolsFeature-module__oPJ-AW__card:last-child .ToolsFeature-module__oPJ-AW__sliderArea{width:100%;padding:20px 22px 0}.ToolsFeature-module__oPJ-AW__card:last-child .ToolsFeature-module__oPJ-AW__content{padding:20px 22px 22px}}
.UseCases-module__bfPBLa__section{padding:64px 0}.UseCases-module__bfPBLa__accent{color:var(--accent-primary)}.UseCases-module__bfPBLa__header{text-align:center;flex-direction:column;gap:10px;max-width:560px;margin:0 auto 36px;display:flex}.UseCases-module__bfPBLa__title{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0;font-weight:700;line-height:1.1}.UseCases-module__bfPBLa__subtitle{color:var(--text-secondary);margin:0;font-size:clamp(.88rem,2vw,.95rem);line-height:1.6}.UseCases-module__bfPBLa__grid{grid-template-columns:1fr;gap:16px;display:grid}.UseCases-module__bfPBLa__card{border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);background:#ffffff8c;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.UseCases-module__bfPBLa__card:hover{border-color:var(--accent-primary)}.UseCases-module__bfPBLa__cardTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.UseCases-module__bfPBLa__cardDesc{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}@media (min-width:640px){.UseCases-module__bfPBLa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.UseCases-module__bfPBLa__grid{grid-template-columns:repeat(3,1fr)}}
.TrendCard-module__9HDfpq__card{border-radius:var(--radius-lg);cursor:pointer;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-card);transition:transform var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.TrendCard-module__9HDfpq__card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-6px)}.TrendCard-module__9HDfpq__imageWrap{aspect-ratio:3/4;position:relative;overflow:hidden}.TrendCard-module__9HDfpq__imageWrap.TrendCard-module__9HDfpq__tall{aspect-ratio:2/3}.TrendCard-module__9HDfpq__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);display:block}.TrendCard-module__9HDfpq__card:hover .TrendCard-module__9HDfpq__image{transform:scale(1.04)}.TrendCard-module__9HDfpq__category{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-sm);text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;background:#ffffffd1;padding:4px 12px;font-size:.65rem;font-weight:600;display:none;position:absolute;top:12px;left:12px}@media (min-width:1024px){.TrendCard-module__9HDfpq__category{display:block}}.TrendCard-module__9HDfpq__body{flex-direction:column;flex:1;padding:14px 16px;display:flex}.TrendCard-module__9HDfpq__name{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}
.TrendsGrid-module__OUxJ9W__section{overflow:hidden}.TrendsGrid-module__OUxJ9W__inner{flex-direction:column;gap:28px;display:flex}.TrendsGrid-module__OUxJ9W__accent{color:var(--accent-primary)}.TrendsGrid-module__OUxJ9W__header{flex-direction:column;align-self:flex-start;gap:10px;max-width:560px;display:flex}.TrendsGrid-module__OUxJ9W__title{font-size:clamp(2rem,8vw,2.2rem);font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.5px;font-weight:700;line-height:1.1}.TrendsGrid-module__OUxJ9W__subtitle{color:var(--text-secondary);margin:0;font-size:clamp(.88rem,2vw,.95rem);line-height:1.6}.TrendsGrid-module__OUxJ9W__grid{-moz-column-count:4;column-count:4;-moz-column-gap:16px;column-gap:16px}.TrendsGrid-module__OUxJ9W__cardWrapper{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:16px}.TrendsGrid-module__OUxJ9W__error{text-align:center;color:var(--text-tertiary);padding:48px 0;font-size:.9rem}@media (max-width:1100px){.TrendsGrid-module__OUxJ9W__grid{-moz-column-count:3;column-count:3;-moz-column-gap:14px;column-gap:14px}.TrendsGrid-module__OUxJ9W__cardWrapper{margin-bottom:14px}}@media (max-width:680px){.TrendsGrid-module__OUxJ9W__grid{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px}.TrendsGrid-module__OUxJ9W__cardWrapper{margin-bottom:12px}.TrendsGrid-module__OUxJ9W__inner{gap:20px}}
.FAQ-module__8ZM7Ka__section{padding:64px 0}.FAQ-module__8ZM7Ka__accent{color:var(--accent-primary)}.FAQ-module__8ZM7Ka__title{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 36px;font-weight:700;line-height:1.1}.FAQ-module__8ZM7Ka__faq{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:0;display:flex;overflow:hidden}.FAQ-module__8ZM7Ka__faqItem{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.FAQ-module__8ZM7Ka__faqItem:not(:last-child){border-bottom:1px solid #cfa08426}.FAQ-module__8ZM7Ka__faqQ{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.FAQ-module__8ZM7Ka__faqA{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}
.GuideBeforeAfter-module__mFJ4La__compare{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 28px;display:grid}.GuideBeforeAfter-module__mFJ4La__figure{flex-direction:column;gap:8px;margin:0;display:flex}.GuideBeforeAfter-module__mFJ4La__image{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;height:auto;display:block}.GuideBeforeAfter-module__mFJ4La__caption{color:var(--text-tertiary);text-align:center;margin:0;font-size:.78rem;font-weight:600}
.AgeChangeLanding-module__P8t8XW__page{flex-direction:column;gap:0;display:flex}.AgeChangeLanding-module__P8t8XW__hero{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:80px 0 72px;position:relative;overflow:hidden}.AgeChangeLanding-module__P8t8XW__hero:before{content:"";background:linear-gradient(90deg,#0000,#e8c4a880,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.AgeChangeLanding-module__P8t8XW__heroInner{align-items:center;gap:56px;display:flex}.AgeChangeLanding-module__P8t8XW__heroContent{flex-direction:column;flex:1;align-items:flex-start;gap:20px;min-width:0;display:flex}.AgeChangeLanding-module__P8t8XW__heroDemo{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.AgeChangeLanding-module__P8t8XW__heroDemoCaption{color:#ffffff59;text-align:center;margin:0;font-size:.72rem}.AgeChangeLanding-module__P8t8XW__heroBadge{color:#e8c4a8e6;letter-spacing:.4px;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:5px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.AgeChangeLanding-module__P8t8XW__dot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite AgeChangeLanding-module__P8t8XW__pulse}.AgeChangeLanding-module__P8t8XW__heroTitle{font-size:clamp(2rem,6vw,3.2rem);font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin:0;font-weight:700;line-height:1.08}.AgeChangeLanding-module__P8t8XW__accent{color:var(--accent-primary)}.AgeChangeLanding-module__P8t8XW__heroSubtitle{color:#ffffffa6;max-width:480px;margin:0;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7}.AgeChangeLanding-module__P8t8XW__heroCta{border-radius:var(--radius-lg);background:var(--accent-primary);color:#fff;transition:transform var(--transition-normal), box-shadow var(--transition-normal);align-items:center;margin-top:4px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #cfa08473}.AgeChangeLanding-module__P8t8XW__heroCta:hover{transform:translateY(-2px);box-shadow:0 12px 36px #cfa0848c}.AgeChangeLanding-module__P8t8XW__heroCta:active{transform:translateY(0)}.AgeChangeLanding-module__P8t8XW__heroTrust{color:#fff6;margin:0;font-size:.8rem}.AgeChangeLanding-module__P8t8XW__section{padding:64px 0}.AgeChangeLanding-module__P8t8XW__section:nth-child(2n){background:#cfa0840a}.AgeChangeLanding-module__P8t8XW__sectionTitle{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 36px;font-weight:700;line-height:1.1}.AgeChangeLanding-module__P8t8XW__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.AgeChangeLanding-module__P8t8XW__step{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex;position:relative}.AgeChangeLanding-module__P8t8XW__stepNum{color:#cfa08426;font-size:2.5rem;font-weight:800;line-height:1;font-family:var(--font-heading);position:absolute;top:20px;right:20px}.AgeChangeLanding-module__P8t8XW__stepIcon{width:44px;height:44px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa08440;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgeChangeLanding-module__P8t8XW__stepTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.AgeChangeLanding-module__P8t8XW__stepDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.AgeChangeLanding-module__P8t8XW__featuresCard{border-radius:var(--radius-xl);background:#ffffff80;border:1px solid #cfa08440;flex-direction:column;gap:28px;padding:40px;display:flex}.AgeChangeLanding-module__P8t8XW__featuresSubtitle{color:var(--text-secondary);max-width:480px;margin:-24px 0 0;font-size:.95rem;line-height:1.7}.AgeChangeLanding-module__P8t8XW__featureList{border-radius:var(--radius-lg);background:#fff9;border:1px solid #e6c8c04d;align-self:flex-start;width:100%;max-width:520px;overflow:hidden}.AgeChangeLanding-module__P8t8XW__feature{align-items:center;gap:13px;padding:13px 16px;display:flex}.AgeChangeLanding-module__P8t8XW__feature:not(:last-child){border-bottom:1px solid #e6c8c04d}.AgeChangeLanding-module__P8t8XW__featureIcon{width:32px;height:32px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa0842e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgeChangeLanding-module__P8t8XW__featureText{color:var(--text-secondary);font-size:.875rem;font-weight:500;line-height:1.3}.AgeChangeLanding-module__P8t8XW__faq{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:0;display:flex;overflow:hidden}.AgeChangeLanding-module__P8t8XW__faqItem{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.AgeChangeLanding-module__P8t8XW__faqItem:not(:last-child){border-bottom:1px solid #cfa08426}.AgeChangeLanding-module__P8t8XW__faqQ{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.AgeChangeLanding-module__P8t8XW__faqA{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.AgeChangeLanding-module__P8t8XW__bottomCta{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:72px 0 80px}.AgeChangeLanding-module__P8t8XW__bottomCtaInner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.AgeChangeLanding-module__P8t8XW__bottomCtaTitle{font-size:clamp(1.8rem,6vw,2.8rem);font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin:0;font-weight:700}.AgeChangeLanding-module__P8t8XW__bottomCtaSubtitle{color:#fff9;margin:0;font-size:1rem}@media (max-width:860px){.AgeChangeLanding-module__P8t8XW__heroInner{text-align:center;flex-direction:column;align-items:center;gap:36px}.AgeChangeLanding-module__P8t8XW__heroContent{align-items:center}.AgeChangeLanding-module__P8t8XW__heroSubtitle{max-width:480px}}@media (max-width:720px){.AgeChangeLanding-module__P8t8XW__steps{grid-template-columns:1fr}.AgeChangeLanding-module__P8t8XW__featuresCard{padding:24px 20px}.AgeChangeLanding-module__P8t8XW__section{padding:48px 0}.AgeChangeLanding-module__P8t8XW__hero{padding:60px 0 48px}}@media (min-width:860px){.AgeChangeLanding-module__P8t8XW__featuresCard{flex-direction:row;align-items:flex-start;gap:56px}.AgeChangeLanding-module__P8t8XW__featuresText,.AgeChangeLanding-module__P8t8XW__featureList{flex:1}}@keyframes AgeChangeLanding-module__P8t8XW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}
.EnhancePhotoLanding-module__-Iizqq__page{flex-direction:column;gap:0;display:flex}.EnhancePhotoLanding-module__-Iizqq__hero{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:80px 0 72px;position:relative;overflow:hidden}.EnhancePhotoLanding-module__-Iizqq__hero:before{content:"";background:linear-gradient(90deg,#0000,#e8c4a880,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.EnhancePhotoLanding-module__-Iizqq__heroInner{align-items:center;gap:56px;display:flex}.EnhancePhotoLanding-module__-Iizqq__heroContent{flex-direction:column;flex:1;align-items:flex-start;gap:20px;min-width:0;display:flex}.EnhancePhotoLanding-module__-Iizqq__heroDemo{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.EnhancePhotoLanding-module__-Iizqq__heroDemoCaption{color:#ffffff59;text-align:center;margin:0;font-size:.72rem}.EnhancePhotoLanding-module__-Iizqq__heroBadge{color:#e8c4a8e6;letter-spacing:.4px;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:5px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.EnhancePhotoLanding-module__-Iizqq__dot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite EnhancePhotoLanding-module__-Iizqq__pulse}.EnhancePhotoLanding-module__-Iizqq__heroTitle{font-size:clamp(2rem,6vw,3.2rem);font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin:0;font-weight:700;line-height:1.08}.EnhancePhotoLanding-module__-Iizqq__accent{color:var(--accent-primary)}.EnhancePhotoLanding-module__-Iizqq__heroSubtitle{color:#ffffffa6;max-width:480px;margin:0;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7}.EnhancePhotoLanding-module__-Iizqq__heroCta{border-radius:var(--radius-lg);background:var(--accent-primary);color:#fff;transition:transform var(--transition-normal), box-shadow var(--transition-normal);align-items:center;margin-top:4px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #cfa08473}.EnhancePhotoLanding-module__-Iizqq__heroCta:hover{transform:translateY(-2px);box-shadow:0 12px 36px #cfa0848c}.EnhancePhotoLanding-module__-Iizqq__heroCta:active{transform:translateY(0)}.EnhancePhotoLanding-module__-Iizqq__heroTrust{color:#fff6;margin:0;font-size:.8rem}.EnhancePhotoLanding-module__-Iizqq__section{padding:64px 0}.EnhancePhotoLanding-module__-Iizqq__section:nth-child(2n){background:#cfa0840a}.EnhancePhotoLanding-module__-Iizqq__sectionTitle{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 36px;font-weight:700;line-height:1.1}.EnhancePhotoLanding-module__-Iizqq__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.EnhancePhotoLanding-module__-Iizqq__step{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex;position:relative}.EnhancePhotoLanding-module__-Iizqq__stepNum{color:#cfa08426;font-size:2.5rem;font-weight:800;line-height:1;font-family:var(--font-heading);position:absolute;top:20px;right:20px}.EnhancePhotoLanding-module__-Iizqq__stepIcon{width:44px;height:44px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa08440;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EnhancePhotoLanding-module__-Iizqq__stepTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.EnhancePhotoLanding-module__-Iizqq__stepDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.EnhancePhotoLanding-module__-Iizqq__featuresCard{border-radius:var(--radius-xl);background:#ffffff80;border:1px solid #cfa08440;flex-direction:column;gap:28px;padding:40px;display:flex}.EnhancePhotoLanding-module__-Iizqq__featuresSubtitle{color:var(--text-secondary);max-width:480px;margin:-24px 0 0;font-size:.95rem;line-height:1.7}.EnhancePhotoLanding-module__-Iizqq__featureList{border-radius:var(--radius-lg);background:#fff9;border:1px solid #e6c8c04d;align-self:flex-start;width:100%;max-width:520px;overflow:hidden}.EnhancePhotoLanding-module__-Iizqq__feature{align-items:center;gap:13px;padding:13px 16px;display:flex}.EnhancePhotoLanding-module__-Iizqq__feature:not(:last-child){border-bottom:1px solid #e6c8c04d}.EnhancePhotoLanding-module__-Iizqq__featureIcon{width:32px;height:32px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa0842e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EnhancePhotoLanding-module__-Iizqq__featureText{color:var(--text-secondary);font-size:.875rem;font-weight:500;line-height:1.3}.EnhancePhotoLanding-module__-Iizqq__faq{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:0;display:flex;overflow:hidden}.EnhancePhotoLanding-module__-Iizqq__faqItem{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.EnhancePhotoLanding-module__-Iizqq__faqItem:not(:last-child){border-bottom:1px solid #cfa08426}.EnhancePhotoLanding-module__-Iizqq__faqQ{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.EnhancePhotoLanding-module__-Iizqq__faqA{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.EnhancePhotoLanding-module__-Iizqq__bottomCta{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:72px 0 80px}.EnhancePhotoLanding-module__-Iizqq__bottomCtaInner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.EnhancePhotoLanding-module__-Iizqq__bottomCtaTitle{font-size:clamp(1.8rem,6vw,2.8rem);font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin:0;font-weight:700}.EnhancePhotoLanding-module__-Iizqq__bottomCtaSubtitle{color:#fff9;margin:0;font-size:1rem}@media (max-width:860px){.EnhancePhotoLanding-module__-Iizqq__heroInner{text-align:center;flex-direction:column;align-items:center;gap:36px}.EnhancePhotoLanding-module__-Iizqq__heroContent{align-items:center}.EnhancePhotoLanding-module__-Iizqq__heroSubtitle{max-width:480px}}@media (max-width:720px){.EnhancePhotoLanding-module__-Iizqq__steps{grid-template-columns:1fr}.EnhancePhotoLanding-module__-Iizqq__featuresCard{padding:24px 20px}.EnhancePhotoLanding-module__-Iizqq__section{padding:48px 0}.EnhancePhotoLanding-module__-Iizqq__hero{padding:60px 0 48px}}@media (min-width:860px){.EnhancePhotoLanding-module__-Iizqq__featuresCard{flex-direction:row;align-items:flex-start;gap:56px}.EnhancePhotoLanding-module__-Iizqq__featuresText,.EnhancePhotoLanding-module__-Iizqq__featureList{flex:1}}@keyframes EnhancePhotoLanding-module__-Iizqq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}
.GuideLayout-module__gU_2aW__main{min-height:100vh;padding:88px 15px 0}.GuideLayout-module__gU_2aW__breadcrumbs{max-width:720px;color:var(--text-tertiary);align-items:center;gap:8px;margin:0 auto;padding-top:32px;font-size:.8rem;display:flex}.GuideLayout-module__gU_2aW__crumbLink{color:var(--text-tertiary);transition:color var(--transition-fast);text-decoration:none}.GuideLayout-module__gU_2aW__crumbLink:hover{color:var(--accent-primary)}.GuideLayout-module__gU_2aW__crumbSep{color:var(--text-tertiary)}.GuideLayout-module__gU_2aW__crumbCurrent{color:var(--text-secondary)}.GuideLayout-module__gU_2aW__article{max-width:720px;margin:0 auto;padding:16px 0 48px}.GuideLayout-module__gU_2aW__title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:8px;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:400;line-height:1.2}.GuideLayout-module__gU_2aW__updated{color:var(--text-tertiary);margin-bottom:40px;font-size:.82rem}.GuideLayout-module__gU_2aW__article section{margin-bottom:32px}.GuideLayout-module__gU_2aW__article h2{color:var(--text-primary);margin:0 0 12px;font-size:1.15rem;font-weight:700}.GuideLayout-module__gU_2aW__article p{color:var(--text-secondary);margin-bottom:10px;font-size:.92rem;line-height:1.75}.GuideLayout-module__gU_2aW__article p:last-child{margin-bottom:0}.GuideLayout-module__gU_2aW__article ul,.GuideLayout-module__gU_2aW__article ol{margin-bottom:10px;padding-left:20px}.GuideLayout-module__gU_2aW__article li{color:var(--text-secondary);margin-bottom:4px;font-size:.92rem;line-height:1.75}.GuideLayout-module__gU_2aW__article a{color:var(--accent-primary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.GuideLayout-module__gU_2aW__article a:hover{color:var(--accent-primary-hover)}.GuideLayout-module__gU_2aW__cta{border:1px solid var(--border-color);border-radius:var(--radius-xl);background:#ffffff8c;flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px;padding:24px;display:flex}.GuideLayout-module__gU_2aW__ctaText{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.GuideLayout-module__gU_2aW__cta .GuideLayout-module__gU_2aW__ctaButton{background:var(--accent-gradient);color:var(--text-white);border-radius:var(--radius-md);transition:opacity var(--transition-fast);align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.GuideLayout-module__gU_2aW__cta .GuideLayout-module__gU_2aW__ctaButton:hover{opacity:.9}.GuideLayout-module__gU_2aW__related{border-top:1px solid var(--border-subtle);max-width:720px;margin:0 auto;padding-top:32px;padding-bottom:64px}.GuideLayout-module__gU_2aW__relatedTitle{color:var(--text-primary);margin:0 0 16px;font-size:1.05rem;font-weight:700}.GuideLayout-module__gU_2aW__relatedGrid{grid-template-columns:1fr;gap:12px;display:grid}.GuideLayout-module__gU_2aW__relatedCard{border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);background:#ffffff8c;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.GuideLayout-module__gU_2aW__relatedCard:hover{border-color:var(--accent-primary)}.GuideLayout-module__gU_2aW__relatedCardTitle{color:var(--text-primary);font-size:.92rem;font-weight:700}.GuideLayout-module__gU_2aW__relatedCardExcerpt{color:var(--text-secondary);font-size:.82rem;line-height:1.6}@media (min-width:640px){.GuideLayout-module__gU_2aW__relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.GuideLayout-module__gU_2aW__main{padding-top:120px}}
.GuidesIndex-module__aGXp-q__main{min-height:100vh;padding:88px 15px 64px}.GuidesIndex-module__aGXp-q__header{flex-direction:column;gap:12px;max-width:640px;margin:0 auto 40px;padding-top:32px;display:flex}.GuidesIndex-module__aGXp-q__title{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0;font-size:clamp(1.9rem,6vw,2.6rem);font-weight:700;line-height:1.1}.GuidesIndex-module__aGXp-q__subtitle{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.7}.GuidesIndex-module__aGXp-q__grid{grid-template-columns:1fr;gap:16px;max-width:960px;margin:0 auto;display:grid}.GuidesIndex-module__aGXp-q__card{border:1px solid var(--border-color);border-radius:var(--radius-xl);transition:border-color var(--transition-fast);background:#ffffff8c;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.GuidesIndex-module__aGXp-q__card:hover{border-color:var(--accent-primary)}.GuidesIndex-module__aGXp-q__cardTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.GuidesIndex-module__aGXp-q__cardExcerpt{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.65}.GuidesIndex-module__aGXp-q__cardMeta{color:var(--accent-primary);margin-top:4px;font-size:.8rem;font-weight:600}@media (min-width:768px){.GuidesIndex-module__aGXp-q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.GuidesIndex-module__aGXp-q__main{padding-top:120px}}
.LegalLayout-module__2nkaeq__main{min-height:100vh;padding:88px 15px 0}.LegalLayout-module__2nkaeq__article{max-width:720px;margin:0 auto;padding:48px 0 64px}.LegalLayout-module__2nkaeq__title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:8px;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:400;line-height:1.2}.LegalLayout-module__2nkaeq__updated{color:var(--text-tertiary);margin-bottom:40px;font-size:.82rem}.LegalLayout-module__2nkaeq__article section{margin-bottom:32px}.LegalLayout-module__2nkaeq__article h2{color:var(--text-primary);margin-top:0;margin-bottom:12px;font-size:1rem;font-weight:600}.LegalLayout-module__2nkaeq__article p{color:var(--text-secondary);margin-bottom:10px;font-size:.92rem;line-height:1.75}.LegalLayout-module__2nkaeq__article p:last-child{margin-bottom:0}.LegalLayout-module__2nkaeq__article ul,.LegalLayout-module__2nkaeq__article ol{margin-bottom:10px;padding-left:20px}.LegalLayout-module__2nkaeq__article li{color:var(--text-secondary);margin-bottom:4px;font-size:.92rem;line-height:1.75}.LegalLayout-module__2nkaeq__article a{color:var(--accent-primary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.LegalLayout-module__2nkaeq__article a:hover{color:var(--accent-primary-hover)}.LegalLayout-module__2nkaeq__divider{border:none;border-top:1px solid var(--border-color);margin:40px 0}@media (min-width:1024px){.LegalLayout-module__2nkaeq__main{padding-top:120px}}
.RestorePhotoLanding-module__PLdEEW__page{flex-direction:column;gap:0;display:flex}.RestorePhotoLanding-module__PLdEEW__hero{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:80px 0 72px;position:relative;overflow:hidden}.RestorePhotoLanding-module__PLdEEW__hero:before{content:"";background:linear-gradient(90deg,#0000,#e8c4a880,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.RestorePhotoLanding-module__PLdEEW__heroInner{align-items:center;gap:56px;display:flex}.RestorePhotoLanding-module__PLdEEW__heroContent{flex-direction:column;flex:1;align-items:flex-start;gap:20px;min-width:0;display:flex}.RestorePhotoLanding-module__PLdEEW__heroDemo{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.RestorePhotoLanding-module__PLdEEW__heroDemoCaption{color:#ffffff59;text-align:center;margin:0;font-size:.72rem}.RestorePhotoLanding-module__PLdEEW__heroBadge{color:#e8c4a8e6;letter-spacing:.4px;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:5px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.RestorePhotoLanding-module__PLdEEW__dot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite RestorePhotoLanding-module__PLdEEW__pulse}.RestorePhotoLanding-module__PLdEEW__heroTitle{font-size:clamp(2rem,6vw,3.2rem);font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin:0;font-weight:700;line-height:1.08}.RestorePhotoLanding-module__PLdEEW__accent{color:var(--accent-primary)}.RestorePhotoLanding-module__PLdEEW__heroSubtitle{color:#ffffffa6;max-width:480px;margin:0;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7}.RestorePhotoLanding-module__PLdEEW__heroCta{border-radius:var(--radius-lg);background:var(--accent-primary);color:#fff;transition:transform var(--transition-normal), box-shadow var(--transition-normal);align-items:center;margin-top:4px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #cfa08473}.RestorePhotoLanding-module__PLdEEW__heroCta:hover{transform:translateY(-2px);box-shadow:0 12px 36px #cfa0848c}.RestorePhotoLanding-module__PLdEEW__heroCta:active{transform:translateY(0)}.RestorePhotoLanding-module__PLdEEW__heroTrust{color:#fff6;margin:0;font-size:.8rem}.RestorePhotoLanding-module__PLdEEW__section{padding:64px 0}.RestorePhotoLanding-module__PLdEEW__section:nth-child(2n){background:#cfa0840a}.RestorePhotoLanding-module__PLdEEW__sectionTitle{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 36px;font-weight:700;line-height:1.1}.RestorePhotoLanding-module__PLdEEW__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.RestorePhotoLanding-module__PLdEEW__step{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex;position:relative}.RestorePhotoLanding-module__PLdEEW__stepNum{color:#cfa08426;font-size:2.5rem;font-weight:800;line-height:1;font-family:var(--font-heading);position:absolute;top:20px;right:20px}.RestorePhotoLanding-module__PLdEEW__stepIcon{width:44px;height:44px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa08440;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RestorePhotoLanding-module__PLdEEW__stepTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.RestorePhotoLanding-module__PLdEEW__stepDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.RestorePhotoLanding-module__PLdEEW__featuresCard{border-radius:var(--radius-xl);background:#ffffff80;border:1px solid #cfa08440;flex-direction:column;gap:28px;padding:40px;display:flex}.RestorePhotoLanding-module__PLdEEW__featuresSubtitle{color:var(--text-secondary);max-width:480px;margin:-24px 0 0;font-size:.95rem;line-height:1.7}.RestorePhotoLanding-module__PLdEEW__featureList{border-radius:var(--radius-lg);background:#fff9;border:1px solid #e6c8c04d;align-self:flex-start;width:100%;max-width:520px;overflow:hidden}.RestorePhotoLanding-module__PLdEEW__feature{align-items:center;gap:13px;padding:13px 16px;display:flex}.RestorePhotoLanding-module__PLdEEW__feature:not(:last-child){border-bottom:1px solid #e6c8c04d}.RestorePhotoLanding-module__PLdEEW__featureIcon{width:32px;height:32px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa0842e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RestorePhotoLanding-module__PLdEEW__featureText{color:var(--text-secondary);font-size:.875rem;font-weight:500;line-height:1.3}.RestorePhotoLanding-module__PLdEEW__faq{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:0;display:flex;overflow:hidden}.RestorePhotoLanding-module__PLdEEW__faqItem{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.RestorePhotoLanding-module__PLdEEW__faqItem:not(:last-child){border-bottom:1px solid #cfa08426}.RestorePhotoLanding-module__PLdEEW__faqQ{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.RestorePhotoLanding-module__PLdEEW__faqA{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.RestorePhotoLanding-module__PLdEEW__bottomCta{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:72px 0 80px}.RestorePhotoLanding-module__PLdEEW__bottomCtaInner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.RestorePhotoLanding-module__PLdEEW__bottomCtaTitle{font-size:clamp(1.8rem,6vw,2.8rem);font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin:0;font-weight:700}.RestorePhotoLanding-module__PLdEEW__bottomCtaSubtitle{color:#fff9;margin:0;font-size:1rem}@media (max-width:860px){.RestorePhotoLanding-module__PLdEEW__heroInner{text-align:center;flex-direction:column;align-items:center;gap:36px}.RestorePhotoLanding-module__PLdEEW__heroContent{align-items:center}.RestorePhotoLanding-module__PLdEEW__heroSubtitle{max-width:480px}}@media (max-width:720px){.RestorePhotoLanding-module__PLdEEW__steps{grid-template-columns:1fr}.RestorePhotoLanding-module__PLdEEW__featuresCard{padding:24px 20px}.RestorePhotoLanding-module__PLdEEW__section{padding:48px 0}.RestorePhotoLanding-module__PLdEEW__hero{padding:60px 0 48px}}@media (min-width:860px){.RestorePhotoLanding-module__PLdEEW__featuresCard{flex-direction:row;align-items:flex-start;gap:56px}.RestorePhotoLanding-module__PLdEEW__featuresText,.RestorePhotoLanding-module__PLdEEW__featureList{flex:1}}@keyframes RestorePhotoLanding-module__PLdEEW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}
.VideoLanding-module__HykCaq__page{flex-direction:column;gap:0;display:flex}.VideoLanding-module__HykCaq__hero{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:80px 0 72px;position:relative;overflow:hidden}.VideoLanding-module__HykCaq__hero:before{content:"";background:linear-gradient(90deg,#0000,#e8c4a880,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.VideoLanding-module__HykCaq__heroInner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:620px;margin:0 auto;display:flex}.VideoLanding-module__HykCaq__heroBadge{color:#e8c4a8e6;letter-spacing:.4px;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:5px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.VideoLanding-module__HykCaq__dot{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite VideoLanding-module__HykCaq__pulse}.VideoLanding-module__HykCaq__heroTitle{font-size:clamp(2.2rem,8vw,3.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin:0;font-weight:700;line-height:1.08}.VideoLanding-module__HykCaq__accent{color:var(--accent-primary)}.VideoLanding-module__HykCaq__heroSubtitle{color:#ffffffa6;max-width:460px;margin:0;font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.7}.VideoLanding-module__HykCaq__heroCta{border-radius:var(--radius-lg);background:var(--accent-primary);color:#fff;transition:transform var(--transition-normal), box-shadow var(--transition-normal);align-items:center;margin-top:4px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 28px #cfa08473}.VideoLanding-module__HykCaq__heroCta:hover{transform:translateY(-2px);box-shadow:0 12px 36px #cfa0848c}.VideoLanding-module__HykCaq__heroCta:active{transform:translateY(0)}.VideoLanding-module__HykCaq__heroTrust{color:#fff6;margin:0;font-size:.8rem}.VideoLanding-module__HykCaq__section{padding:64px 0}.VideoLanding-module__HykCaq__section:nth-child(2n){background:#cfa0840a}.VideoLanding-module__HykCaq__sectionTitle{font-size:clamp(1.8rem,6vw,2.6rem);font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin:0 0 36px;font-weight:700;line-height:1.1}.VideoLanding-module__HykCaq__videosGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.VideoLanding-module__HykCaq__videoItem{flex-direction:column;gap:10px;display:flex}.VideoLanding-module__HykCaq__video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);background:#cfa0841f;width:100%;display:block}.VideoLanding-module__HykCaq__videoLabel{color:var(--text-secondary);text-align:center;font-size:.82rem;font-weight:500}.VideoLanding-module__HykCaq__steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.VideoLanding-module__HykCaq__step{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;display:flex;position:relative}.VideoLanding-module__HykCaq__stepNum{color:#cfa08426;font-size:2.5rem;font-weight:800;line-height:1;font-family:var(--font-heading);position:absolute;top:20px;right:20px}.VideoLanding-module__HykCaq__stepIcon{width:44px;height:44px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa08440;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VideoLanding-module__HykCaq__stepTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.VideoLanding-module__HykCaq__stepDesc{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.VideoLanding-module__HykCaq__featuresCard{border-radius:var(--radius-xl);background:#ffffff80;border:1px solid #cfa08440;flex-direction:column;gap:28px;padding:40px;display:flex}.VideoLanding-module__HykCaq__featuresSubtitle{color:var(--text-secondary);max-width:480px;margin:-24px 0 0;font-size:.95rem;line-height:1.7}.VideoLanding-module__HykCaq__featureList{border-radius:var(--radius-lg);background:#fff9;border:1px solid #e6c8c04d;align-self:flex-start;width:100%;max-width:520px;overflow:hidden}.VideoLanding-module__HykCaq__feature{align-items:center;gap:13px;padding:13px 16px;display:flex}.VideoLanding-module__HykCaq__feature:not(:last-child){border-bottom:1px solid #e6c8c04d}.VideoLanding-module__HykCaq__featureIcon{width:32px;height:32px;color:var(--accent-primary);background:linear-gradient(135deg,#cfa08426,#e8c4a812);border:1px solid #cfa0842e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.VideoLanding-module__HykCaq__featureText{color:var(--text-secondary);font-size:.875rem;font-weight:500;line-height:1.3}.VideoLanding-module__HykCaq__pricingBlock{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:0;max-width:480px;display:flex;overflow:hidden}.VideoLanding-module__HykCaq__pricingMain{background:linear-gradient(145deg,#4a2c14,#623820);flex-direction:column;gap:2px;padding:32px 32px 24px;display:flex}.VideoLanding-module__HykCaq__pricingFrom{text-transform:uppercase;letter-spacing:.4px;color:#e8c4a899;margin:0;font-size:.72rem;font-weight:600}.VideoLanding-module__HykCaq__pricingPrice{font-size:3rem;font-weight:800;font-family:var(--font-heading);color:#fff;letter-spacing:-1px;margin:4px 0;line-height:1}.VideoLanding-module__HykCaq__pricingLabel{color:#ffffff80;margin:0;font-size:.82rem}.VideoLanding-module__HykCaq__pricingOptions{flex-direction:column;display:flex}.VideoLanding-module__HykCaq__pricingOption{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:12px 32px;font-size:.875rem;display:flex}.VideoLanding-module__HykCaq__pricingOption:not(:last-child){border-bottom:1px solid #cfa08426}.VideoLanding-module__HykCaq__pricingOptionLabel{color:var(--text-primary);font-weight:500}.VideoLanding-module__HykCaq__pricingOptionNote{color:var(--text-tertiary);font-size:.78rem}.VideoLanding-module__HykCaq__faq{border-radius:var(--radius-xl);background:#ffffff8c;border:1px solid #cfa08433;flex-direction:column;gap:0;display:flex;overflow:hidden}.VideoLanding-module__HykCaq__faqItem{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.VideoLanding-module__HykCaq__faqItem:not(:last-child){border-bottom:1px solid #cfa08426}.VideoLanding-module__HykCaq__faqQ{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.VideoLanding-module__HykCaq__faqA{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.VideoLanding-module__HykCaq__bottomCta{background:linear-gradient(145deg,#4a2c14 0%,#623820 50%,#4a2c14 100%);padding:72px 0 80px}.VideoLanding-module__HykCaq__bottomCtaInner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.VideoLanding-module__HykCaq__bottomCtaTitle{font-size:clamp(1.8rem,6vw,2.8rem);font-family:var(--font-heading);color:#fff;letter-spacing:-.5px;margin:0;font-weight:700}.VideoLanding-module__HykCaq__bottomCtaSubtitle{color:#fff9;margin:0;font-size:1rem}@media (max-width:720px){.VideoLanding-module__HykCaq__steps{grid-template-columns:1fr}.VideoLanding-module__HykCaq__videosGrid{gap:10px}.VideoLanding-module__HykCaq__featuresCard{padding:24px 20px}.VideoLanding-module__HykCaq__section{padding:48px 0}.VideoLanding-module__HykCaq__hero{padding:80px 0 56px}}@media (min-width:860px){.VideoLanding-module__HykCaq__featuresCard{flex-direction:row;align-items:flex-start;gap:56px}.VideoLanding-module__HykCaq__featuresText,.VideoLanding-module__HykCaq__featureList{flex:1}}@keyframes VideoLanding-module__HykCaq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}
