.HomePage-module__t6iMeG__page{background:var(--bg);min-height:100vh;overflow-x:hidden}.HomePage-module__t6iMeG__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fafaf8eb;position:sticky;top:0}.HomePage-module__t6iMeG__headerInner{justify-content:space-between;align-items:center;height:72px;display:flex}.HomePage-module__t6iMeG__headerLogo{align-items:baseline;gap:2px;text-decoration:none;display:flex}.HomePage-module__t6iMeG__logoWord{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:400}.HomePage-module__t6iMeG__logoWord2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--accent);font-size:26px;font-style:italic;font-weight:400}.HomePage-module__t6iMeG__headerShop{color:var(--accent);border:1.5px solid var(--accent);border-radius:99px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .15s}.HomePage-module__t6iMeG__headerShop:hover{background:var(--accent);color:#fff}.HomePage-module__t6iMeG__hero{text-align:center;padding:100px 0 80px;position:relative;overflow:hidden}.HomePage-module__t6iMeG__heroInner{z-index:1;position:relative}.HomePage-module__t6iMeG__heroEyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:500}.HomePage-module__t6iMeG__heroTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--text);margin-bottom:24px;font-size:clamp(52px,9vw,104px);font-weight:400;line-height:1}.HomePage-module__t6iMeG__heroSub{color:var(--text-secondary);max-width:520px;margin:0 auto 40px;font-size:clamp(16px,2vw,19px);line-height:1.8}.HomePage-module__t6iMeG__heroSub em{color:var(--accent);font-style:italic}.HomePage-module__t6iMeG__heroBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.HomePage-module__t6iMeG__btnPrimary{background:var(--text);color:#fff;border-radius:99px;padding:14px 32px;font-size:15px;font-weight:600;transition:opacity .15s}.HomePage-module__t6iMeG__btnPrimary:hover{opacity:.85}.HomePage-module__t6iMeG__btnSecondary{color:var(--text);border:1.5px solid var(--border-strong);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans);background:0 0;border-radius:99px;padding:14px 32px;transition:all .15s}.HomePage-module__t6iMeG__btnSecondary:hover{border-color:var(--text);background:var(--bg-muted)}.HomePage-module__t6iMeG__heroDecor{pointer-events:none;z-index:0;position:absolute;inset:0}.HomePage-module__t6iMeG__heroOrb1{background:radial-gradient(circle,#2d6a4f12 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;left:-120px}.HomePage-module__t6iMeG__heroOrb2{background:radial-gradient(circle,#c4622d0d 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-200px;right:-150px}.HomePage-module__t6iMeG__philosophySection{background:var(--text);padding:100px 0}.HomePage-module__t6iMeG__philosophyInner{text-align:center;max-width:680px}.HomePage-module__t6iMeG__philosophyTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:#fff;margin-bottom:24px;font-size:clamp(26px,4vw,44px);font-weight:400;line-height:1.2}.HomePage-module__t6iMeG__philosophyLead{color:#ffffffb3;margin-bottom:28px;font-size:18px;line-height:1.6}.HomePage-module__t6iMeG__philosophyPills{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.HomePage-module__t6iMeG__philosophyPill{color:#fffc;background:#ffffff1a;border-radius:99px;padding:8px 20px;font-size:15px}.HomePage-module__t6iMeG__philosophySub{font-family:var(--font-serif);color:#fff9;font-size:22px;font-style:italic}.HomePage-module__t6iMeG__statsSection{background:var(--bg-card);border-bottom:1px solid var(--border);padding:80px 0}.HomePage-module__t6iMeG__statsLabel{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:36px;font-size:13px;font-weight:500}.HomePage-module__t6iMeG__statsGrid{background:var(--border);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid;overflow:hidden}.HomePage-module__t6iMeG__statCard{background:var(--bg-card);text-align:center;flex-direction:column;gap:6px;padding:28px 20px;display:flex}.HomePage-module__t6iMeG__statValue{color:var(--accent);letter-spacing:-.02em;font-size:28px;font-weight:700}.HomePage-module__t6iMeG__statLabel{color:var(--text-muted);font-size:13px;line-height:1.4}.HomePage-module__t6iMeG__dailySection{padding:60px 0}.HomePage-module__t6iMeG__dailyInner{max-width:560px}.HomePage-module__t6iMeG__dailyCard{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:20px;padding:40px;display:flex}.HomePage-module__t6iMeG__dailyEyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.HomePage-module__t6iMeG__dailyEmoji{margin-right:10px;font-size:28px}.HomePage-module__t6iMeG__dailyText{font-family:var(--font-serif);color:var(--text);font-size:22px;line-height:1.5}.HomePage-module__t6iMeG__dailyBtn{background:var(--accent);color:#fff;border-radius:99px;padding:12px 32px;font-size:15px;font-weight:600;transition:opacity .15s}.HomePage-module__t6iMeG__dailyBtn:hover{opacity:.85}.HomePage-module__t6iMeG__sectionTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text);margin-bottom:10px;font-size:clamp(28px,4vw,42px);font-weight:400}.HomePage-module__t6iMeG__sectionSub{color:var(--text-secondary);margin-bottom:40px;font-size:16px}.HomePage-module__t6iMeG__ritualsSection{padding:80px 0}.HomePage-module__t6iMeG__ritualsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.HomePage-module__t6iMeG__ritualCard{background:var(--card-bg,var(--bg-card));border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:16px;padding:28px 24px 24px;transition:transform .2s,box-shadow .2s;display:flex}.HomePage-module__t6iMeG__ritualCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.HomePage-module__t6iMeG__ritualEmoji{font-size:36px;line-height:1}.HomePage-module__t6iMeG__ritualBody{flex:1}.HomePage-module__t6iMeG__ritualTop{align-items:center;gap:8px;margin-bottom:6px;display:flex}.HomePage-module__t6iMeG__ritualName{color:var(--text);font-size:17px;font-weight:600}.HomePage-module__t6iMeG__comingSoon{color:var(--text-muted);background:var(--bg-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.HomePage-module__t6iMeG__ritualDesc{color:var(--text-secondary);font-size:14px;line-height:1.6}.HomePage-module__t6iMeG__ritualBtn{background:var(--text);color:#fff;border-radius:99px;width:fit-content;padding:9px 20px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-block}.HomePage-module__t6iMeG__ritualBtn:hover{opacity:.8}.HomePage-module__t6iMeG__ritualBtnDisabled{background:var(--bg-muted);color:var(--text-muted);cursor:default;border-radius:99px;width:fit-content;padding:9px 20px;font-size:13px;font-weight:500;display:inline-block}.HomePage-module__t6iMeG__faqSection{background:var(--bg-card);border-top:1px solid var(--border);padding:80px 0}.HomePage-module__t6iMeG__faqInner{max-width:640px}.HomePage-module__t6iMeG__faqList{flex-direction:column;display:flex}.HomePage-module__t6iMeG__faqItem{border-bottom:1px solid var(--border);cursor:pointer}.HomePage-module__t6iMeG__faqItem:first-child{border-top:1px solid var(--border)}.HomePage-module__t6iMeG__faqQ{color:var(--text);justify-content:space-between;align-items:center;padding:22px 0;font-size:16px;font-weight:500;display:flex}.HomePage-module__t6iMeG__faqIcon{color:var(--text-muted);flex-shrink:0;transition:transform .3s}.HomePage-module__t6iMeG__faqIconOpen{transform:rotate(180deg)}.HomePage-module__t6iMeG__faqAWrap{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.HomePage-module__t6iMeG__faqAOpen{opacity:1;max-height:200px}.HomePage-module__t6iMeG__faqA{color:var(--text-secondary);padding-bottom:20px;padding-right:32px;font-size:15px;line-height:1.7}.HomePage-module__t6iMeG__footer{background:var(--bg);border-top:1px solid var(--border);padding:60px 0 40px}.HomePage-module__t6iMeG__footerInner{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.HomePage-module__t6iMeG__footerLogo{align-items:baseline;gap:2px;display:flex}.HomePage-module__t6iMeG__footerTagline{font-family:var(--font-serif);color:var(--text);font-size:17px}.HomePage-module__t6iMeG__footerSub{color:var(--text-secondary);font-size:14px}.HomePage-module__t6iMeG__footerLinks{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:8px;display:flex}.HomePage-module__t6iMeG__footerLink{color:var(--text-muted);font-size:13px;transition:color .15s}.HomePage-module__t6iMeG__footerLink:hover{color:var(--accent)}.HomePage-module__t6iMeG__footerCopy{color:var(--text-muted);margin-top:8px;font-size:13px}.HomePage-module__t6iMeG__footerCopy a{color:var(--accent)}@media (max-width:768px){.HomePage-module__t6iMeG__hero{padding:60px 0 50px}.HomePage-module__t6iMeG__philosophySection{padding:60px 0}.HomePage-module__t6iMeG__statsGrid{grid-template-columns:repeat(2,1fr)}.HomePage-module__t6iMeG__ritualsGrid{grid-template-columns:1fr}.HomePage-module__t6iMeG__dailyCard{padding:28px 20px}.HomePage-module__t6iMeG__philosophyInner,.HomePage-module__t6iMeG__dailyInner,.HomePage-module__t6iMeG__faqInner{padding:0 15px}}.HomePage-module__t6iMeG__scrollTop{z-index:500;cursor:pointer;background:#2d6a4f;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,opacity .2s;animation:.3s HomePage-module__t6iMeG__fadeInUp;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 16px #2d6a4f59}.HomePage-module__t6iMeG__scrollTop:hover{transform:translateY(-3px)}@keyframes HomePage-module__t6iMeG__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HomePage-module__t6iMeG__scrollTop{width:42px;height:42px;bottom:20px;right:16px}}
