@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700}:root{--background: #0a0f1f;--card: #0e142a;--text-primary: #e1d7d7;--text-secondary: #e7dede;--title: #d4af37;--accent: #d4af37;--border: #25314d;--input: #1f2a41;--cream: #f7f4ef;--light-border: #e5e2dd;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 20px;--shadow-gold: 0 16px 42px rgba(212, 175, 55, .12);--shadow-deep: 0 28px 80px rgba(0, 0, 0, .32);color:var(--text-primary);background:var(--background);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--background)}a{color:inherit;text-decoration:none}button,input{font:inherit}main{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 20% 0%,rgba(212,175,55,.1),transparent 28rem),radial-gradient(circle at 92% 16%,rgba(31,42,65,.85),transparent 30rem),var(--background)}.navbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:14px clamp(18px,4vw,64px);border-bottom:1px solid rgba(37,49,77,.72);background:#0a0f1fd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;width:168px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand img{display:block;width:100%;height:auto}.brandFooter{width:100px}.brandFooter img{display:block;width:100%;height:auto}.navbar nav{display:flex;justify-content:center;gap:clamp(14px,3vw,34px);color:#e7dedec7;font-size:.92rem;font-weight:500}.navbar nav a{transition:color .18s ease}.navbar nav a:hover{color:var(--text-primary)}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:var(--radius-sm);font-size:.94rem;font-weight:600}.primaryButton{border:1px solid rgba(212,175,55,.72);color:var(--background);background:var(--accent);box-shadow:var(--shadow-gold)}.secondaryButton{border:1px solid var(--border);color:var(--accent);background:transparent}.hero{position:relative;min-height:820px;padding:clamp(60px,8vw,118px) clamp(18px,4vw,64px) 92px;isolation:isolate}.starField,.heroAura{position:absolute;inset:0;z-index:-1;pointer-events:none}.starField{opacity:.42;background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,.9) 0 1px,transparent 1.7px),radial-gradient(circle at 28% 72%,rgba(212,175,55,.82) 0 1px,transparent 1.7px),radial-gradient(circle at 88% 34%,rgba(255,255,255,.72) 0 1px,transparent 1.7px);background-size:210px 210px,260px 260px,310px 310px}.heroAura{background:radial-gradient(circle at 74% 44%,rgba(212,175,55,.14),transparent 22rem),radial-gradient(circle at 78% 48%,rgba(31,42,65,.86),transparent 34rem)}.heroGrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(330px,.72fr);align-items:center;gap:clamp(44px,8vw,112px);max-width:1280px;margin:0 auto}.heroContent{max-width:720px}.eyebrow,.sectionHeader p,.experienceCopy>p{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--accent);font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Playfair Display,Georgia,serif;letter-spacing:0}h1{margin-bottom:24px;color:var(--text-primary);font-size:clamp(2.9rem,5.8vw,5.9rem);font-weight:700;line-height:1.02}.heroText{max-width:650px;margin-bottom:34px;color:#e7deded1;font-size:clamp(1.04rem,1.45vw,1.24rem);line-height:1.78}.heroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.heroVisual{display:flex;justify-content:center}.languageSwitch{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e142ad1}.languageSwitch button{min-width:42px;min-height:34px;border:0;border-radius:6px;color:#e7dedec2;background:transparent;cursor:pointer;font-size:.82rem;font-weight:600}.languageSwitch button.active{color:var(--background);background:var(--accent)}.storeButtons{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 18px}.storeButtons.centered{justify-content:center;margin-bottom:0}.storeButton{display:inline-flex;align-items:center;gap:12px;min-width:176px;min-height:58px;padding:9px 15px;border:1px solid rgba(229,226,221,.18);border-radius:var(--radius-sm);color:var(--text-primary);background:#0e142aeb;box-shadow:var(--shadow-gold)}.storeButton svg{width:27px;height:27px;fill:currentColor;flex:0 0 auto}.storeButton span{display:grid;gap:1px;text-align:left}.storeButton small{color:#e7dedead;font-size:.68rem;line-height:1}.storeButton strong{color:var(--text-primary);font-size:1.02rem;line-height:1.1}.socialLinks{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px}.finalInner .socialLinks{justify-content:center;margin:18px 0 0}.footer .socialLinks{margin:0}.socialLinks a{display:grid;place-items:center;width:42px;aspect-ratio:1;border:1px solid rgba(229,226,221,.18);border-radius:var(--radius-sm);color:var(--accent);background:#0e142ac2;transition:border-color .18s ease,color .18s ease,transform .18s ease}.socialLinks a:hover{border-color:#d4af37b8;color:var(--text-primary);transform:translateY(-2px)}.socialLinks svg{display:block;flex:0 0 auto}.screenshotShell{position:relative;width:min(390px,100%);min-width:290px;padding:8px;border:1px solid rgba(229,226,221,.2);border-radius:42px;background:linear-gradient(145deg,#e5e2dd29,#d4af3714);box-shadow:var(--shadow-deep)}.screenshotShell img{display:block;width:100%;height:auto;border-radius:34px;background:var(--background)}.phoneFrame{position:relative;width:min(400px,100%);min-width:290px;aspect-ratio:.48;padding:8px;border:1px solid rgba(229,226,221,.18);border-radius:42px;background:linear-gradient(145deg,#e5e2dd2e,#d4af3714);box-shadow:var(--shadow-deep)}.phoneChrome{position:absolute;top:16px;left:50%;z-index:2;width:118px;height:34px;border-radius:999px;background:#02030a;transform:translate(-50%)}.phoneScreen{position:relative;height:100%;padding:28px 17px 72px;overflow:hidden;border-radius:35px;background:radial-gradient(circle at 78% 34%,rgba(212,175,55,.14),transparent 22%),radial-gradient(circle at 18% 64%,rgba(37,49,77,.44),transparent 26%),linear-gradient(180deg,#08101f,#080d1a 56%,#070a15)}.statusBar{display:flex;align-items:center;justify-content:space-between;height:24px;color:#ffffffeb;font-size:1rem}.statusBar span{width:62px;height:16px;border-radius:999px;background:radial-gradient(circle at 8px 50%,rgba(255,255,255,.85) 0 3px,transparent 4px),radial-gradient(circle at 20px 50%,rgba(255,255,255,.6) 0 3px,transparent 4px),linear-gradient(90deg,transparent 36px,rgba(255,255,255,.9) 36px 60px)}.previewLogo{display:flex;justify-content:center;margin:32px 0 30px}.previewLogo img{width:150px;height:auto}.welcomeBlock h3{margin:0 0 10px;color:var(--title);font-size:clamp(1.7rem,2.5vw,2.55rem);font-weight:700;line-height:1}.welcomeBlock p{margin-bottom:22px;color:#ffffffd1;line-height:1.35}.featureCard{position:relative;overflow:hidden;border:1px solid rgba(229,226,221,.13);border-radius:var(--radius-lg);color:#ffffffd1;background:#0e142adb}.featureCard h4{position:relative;margin:0 0 10px;color:var(--title);font-size:1.34rem;line-height:1.08}.featureCard p{position:relative;margin:0;line-height:1.48}.featureCard button{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:38px;aspect-ratio:1;border:0;border-radius:50%;color:var(--accent);background:#ffffff1f}.cardIcon,.tileIcon{display:grid;place-items:center;border-radius:50%;color:var(--accent);background:#d4af3726}.cardIcon{width:38px;aspect-ratio:1;margin-bottom:26px}.energyCard{min-height:198px;padding:18px 18px 20px;background:radial-gradient(circle at 84% 72%,rgba(212,175,55,.32),transparent 18%),radial-gradient(circle at 72% 22%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#110a2a,#2a1c5c 58%,#5a2a63)}.largeSun{position:absolute;right:24px;bottom:28px;width:66px;aspect-ratio:1;border:1px solid rgba(212,175,55,.34);border-radius:50%;background:#f0a44d;box-shadow:0 0 44px #f0a44d47}.dreamCard{min-height:160px;padding:22px 18px;margin-top:16px;background:radial-gradient(circle at 86% 72%,rgba(31,42,65,.52),transparent 24%),linear-gradient(135deg,#1f2a41,#06122d 78%)}.dreamCard .cardIcon{margin-bottom:24px}.dreamMoon{position:absolute;right:34px;bottom:30px;color:#d8e9ff;filter:drop-shadow(0 0 22px rgba(216,233,255,.25))}.miniGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.miniCard{min-height:190px;padding:18px 14px;background:radial-gradient(circle at 52% 86%,rgba(37,49,77,.38),transparent 36%),linear-gradient(145deg,#171322,#0d0a18)}.miniCard h4{font-size:1.2rem}.miniCard p{font-size:.86rem}.insightMini{background:radial-gradient(circle at 78% 76%,rgba(240,164,77,.24),transparent 28%),linear-gradient(145deg,#2c1736,#331333 68%,#452019)}.insightEye{position:absolute;right:28px;bottom:26px;color:#f7f4efc7}.previewTabBar{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;padding:0 18px;border-top:1px solid rgba(229,226,221,.16);color:#ffffffd6;background:#050915f0}.previewTabBar svg:first-child{color:var(--accent)}.previewTabBar svg,.previewTabBar span{justify-self:center}.addButton{display:grid;place-items:center;width:58px;aspect-ratio:1;margin-top:-32px;border-radius:50%;color:var(--background);background:var(--accent)}.trustBand{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1180px;margin:-42px auto 0;padding:0 clamp(18px,4vw,64px);position:relative;z-index:3}.trustItem{display:flex;align-items:center;gap:10px;min-height:82px;padding:18px;border:1px solid var(--border);background:#0e142af0;color:#e7deded1}.trustItem:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.trustItem:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.trustItem svg{color:var(--accent);flex:0 0 auto}.section{padding:clamp(78px,9vw,128px) clamp(18px,4vw,64px)}.introBand{color:var(--background);background:var(--cream)}.sectionHeader{max-width:880px;margin-bottom:38px}.sectionHeader.compact{max-width:740px}.sectionHeader h2,.experienceCopy h2,.premiumBand h2,.faqBand h2,.finalCta h2{margin-bottom:0;font-size:clamp(1.85rem,3.8vw,3.55rem);line-height:1.12}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px}.appCard{border:1px solid var(--light-border);border-radius:var(--radius-sm);background:#fff;box-shadow:0 14px 36px #0a0f1f12}.featureTile{min-height:270px;padding:24px;transition:transform .18s ease,box-shadow .18s ease}.featureTile:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0a0f1f1f}.tileIcon{width:44px;aspect-ratio:1;margin-bottom:26px}.featureTile h3{margin-bottom:12px;color:var(--background);font-size:1.28rem}.featureTile p,.sectionLead,.layeredCard p,.timelineCard p,.faqItem p{color:#4b5675e6;line-height:1.72}.experienceBand{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:center;gap:clamp(42px,8vw,112px);color:var(--text-primary);background:radial-gradient(circle at 92% 26%,rgba(212,175,55,.11),transparent 22rem),var(--background)}.sectionLead{max-width:620px;color:#e7dedec7;font-size:1.02rem}.experienceShowcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.layeredCard,.timelineCard,.valueItem,.faqItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(145deg,#0e142af5,#0a0f1feb),var(--card);box-shadow:var(--shadow-gold)}.layeredCard{min-height:224px;padding:24px}.layeredCard span,.timelineCard span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;margin-bottom:24px;border-radius:50%;color:var(--accent);background:#d4af3724;font-weight:600}.layeredCard h3{margin-bottom:10px;color:var(--title);font-size:1.35rem}.layeredCard p{color:#e7dedec7}.howBand{color:var(--background);background:var(--cream)}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px}.timelineCard{min-height:210px;padding:24px;background:#fff;border-color:var(--light-border);box-shadow:0 14px 36px #0a0f1f12}.timelineCard span{color:var(--background);background:var(--accent)}.timelineCard p{margin-bottom:0;color:#0a0f1fc2;font-weight:500}.premiumBand{display:grid;grid-template-columns:minmax(0,.75fr) minmax(340px,1fr);gap:clamp(38px,7vw,96px);color:var(--text-primary);background:radial-gradient(circle at 12% 32%,rgba(212,175,55,.1),transparent 22rem),var(--background)}.valueGrid{display:grid;gap:12px}.valueItem{display:flex;align-items:center;gap:12px;min-height:64px;padding:16px 18px;color:#e7dededb}.valueItem svg{color:var(--accent);flex:0 0 auto}.faqBand{color:var(--background);background:var(--cream)}.faqList{display:grid;gap:12px;max-width:920px}.faqItem{background:#fff;border-color:var(--light-border);box-shadow:0 14px 36px #0a0f1f0f}.faqItem summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;list-style:none;color:var(--background);font-weight:600}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary svg{color:var(--accent);transition:transform .18s ease}.faqItem[open] summary svg{transform:rotate(180deg)}.faqItem p{margin:-4px 22px 22px}.finalCta{padding:clamp(90px,10vw,140px) clamp(18px,4vw,64px);color:var(--text-primary);background:radial-gradient(circle at 50% 16%,rgba(212,175,55,.16),transparent 20rem),linear-gradient(180deg,var(--background),#070b17)}.finalInner{max-width:900px;margin:0 auto;text-align:center}.finalInner h2{margin-bottom:30px}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px clamp(18px,4vw,64px);border-top:1px solid var(--border);color:#e7dedeb8;background:#070b17}.footerBrand{color:var(--title);font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700}.footer nav{display:flex;flex-wrap:wrap;gap:18px}.legalNavbar nav{justify-content:center}.legalHero{max-width:980px;margin:0 auto;padding:clamp(70px,9vw,120px) clamp(18px,4vw,64px) 42px}.legalHero h1{margin-bottom:18px;font-size:clamp(2.45rem,5vw,5rem)}.legalHero>p:last-child{max-width:780px;color:#e7deded1;font-size:1.05rem;line-height:1.76}.legalContent{display:grid;gap:14px;max-width:980px;margin:0 auto;padding:0 clamp(18px,4vw,64px) clamp(84px,10vw,130px)}.legalSection{padding:24px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0e142ad1;box-shadow:var(--shadow-gold)}.legalSection h2{margin-bottom:10px;color:var(--title);font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.22}.legalSection p{margin-bottom:0;color:#e7deded1;line-height:1.78}@media(max-width:1080px){.navbar{grid-template-columns:auto auto}.navbar nav{order:3;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.heroGrid,.experienceBand,.premiumBand{grid-template-columns:1fr}.hero{min-height:auto}.heroVisual{justify-content:flex-start}.featureGrid,.timeline,.trustBand{grid-template-columns:repeat(2,minmax(0,1fr))}.trustItem:first-child,.trustItem:last-child{border-radius:var(--radius-sm)}}@media(max-width:720px){.navbar{position:relative;grid-template-columns:1fr}.brand{width:168px}.navbar nav{justify-content:space-between;gap:12px;font-size:.84rem}.primaryButton,.secondaryButton{width:100%}.hero{padding-top:48px}h1{font-size:clamp(2.55rem,12vw,3.75rem)}.screenshotShell{width:100%;min-width:0;max-width:360px}.trustBand,.featureGrid,.experienceShowcase,.timeline{grid-template-columns:1fr}.miniGrid{gap:10px}.miniCard{min-height:176px}.footer{align-items:flex-start;flex-direction:column}.footer .socialLinks{width:100%}}
