._hero_128r2_2{position:relative;padding-top:calc(6.25rem * var(--mantine-scale));padding-bottom:calc(6.25rem * var(--mantine-scale));overflow:hidden}._heroGradient_128r2_9{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgb(79 70 229 / .06) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 10% 80%,rgb(13 148 136 / .05) 0%,transparent 60%),linear-gradient(180deg,#fff,#fafafa 60%,#f5f5f4);pointer-events:none;z-index:0}._noiseOverlay_128r2_21{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px}._container_128r2_32{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:calc(3.5rem * var(--mantine-scale));align-items:center}@media (max-width: 62em){._container_128r2_32{grid-template-columns:1fr;gap:calc(3rem * var(--mantine-scale));text-align:center}}._content_128r2_48{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1.375rem * var(--mantine-scale))}@media (max-width: 62em){._content_128r2_48{align-items:center}}._badge_128r2_60{position:relative;display:inline-flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));font-family:DM Sans,sans-serif;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;color:var(--color-accent);background:#4f46e50f;border:1px solid rgb(79 70 229 / .15);border-radius:calc(6.25rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));animation:_fadeUp_128r2_1 .5s ease-out both;letter-spacing:calc(.01875rem * var(--mantine-scale))}._badgeDot_128r2_77{display:inline-block;width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));background:var(--color-accent);border-radius:50%;flex-shrink:0}._badgeDotRing_128r2_86{position:absolute;left:calc(.625rem * var(--mantine-scale));width:calc(.5rem * var(--mantine-scale));height:calc(.5rem * var(--mantine-scale));border-radius:50%;border:2px solid var(--color-accent);animation:_pulse-ring_128r2_1 1.8s cubic-bezier(.215,.61,.355,1) infinite}._title_128r2_97{font-family:Fraunces,serif;font-size:calc(3.75rem * var(--mantine-scale));font-weight:600;letter-spacing:calc(-.125rem * var(--mantine-scale));line-height:1.05;color:var(--color-text)}[data-mantine-color-scheme=dark] ._title_128r2_97{color:var(--color-text-inverse)}._title_128r2_97{animation:_fadeUp_128r2_1 .65s ease-out .08s both}@media (max-width: 62em){._title_128r2_97{font-size:calc(2.75rem * var(--mantine-scale));text-align:center}}._titleAccent_128r2_112{font-style:italic;background:linear-gradient(135deg,var(--color-accent) 0%,#7c3aed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_128r2_121{font-family:DM Sans,sans-serif;font-size:calc(1.125rem * var(--mantine-scale));line-height:1.65;color:var(--color-text-muted)}[data-mantine-color-scheme=dark] ._subtitle_128r2_121{color:var(--color-text-muted)}._subtitle_128r2_121{max-width:calc(30rem * var(--mantine-scale));animation:_fadeUp_128r2_1 .65s ease-out .16s both}._ctaBlock_128r2_131{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.75rem * var(--mantine-scale));animation:_fadeUp_128r2_1 .65s ease-out .25s both}@media (max-width: 62em){._ctaBlock_128r2_131{align-items:center}}._trustNote_128r2_143{font-family:DM Sans,sans-serif;font-size:calc(.75rem * var(--mantine-scale));color:var(--color-text-muted)}[data-mantine-color-scheme=dark] ._trustNote_128r2_143{color:var(--color-text-muted)}._trustNote_128r2_143{letter-spacing:calc(.0125rem * var(--mantine-scale))}._storeBadges_128r2_150{margin-top:calc(.25rem * var(--mantine-scale))}._appStore_128r2_154{height:calc(2.5rem * var(--mantine-scale));width:auto}._playStore_128r2_159{height:calc(3rem * var(--mantine-scale));width:auto}._ratingRow_128r2_165{display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));animation:_fadeUp_128r2_1 .65s ease-out .34s both}._ratingText_128r2_172{font-family:DM Sans,sans-serif;font-size:calc(.8125rem * var(--mantine-scale));color:var(--color-text-muted)}[data-mantine-color-scheme=dark] ._ratingText_128r2_172{color:var(--color-text-muted)}._display_128r2_179{position:relative;animation:_fadeUp_128r2_1 .8s ease-out .18s both}._imageFrame_128r2_184{position:relative;border-radius:calc(1.25rem * var(--mantine-scale));overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 24px 48px -12px #00000024,0 0 0 1px #0000000a}._imageFrame_128r2_184 img{width:100%;height:auto;display:block;object-fit:contain}._floatingCard_128r2_202{position:absolute;bottom:calc(2rem * var(--mantine-scale));left:calc(-1.75rem * var(--mantine-scale));display:flex;align-items:center;gap:calc(.625rem * var(--mantine-scale));background:#fff}[data-mantine-color-scheme=dark] ._floatingCard_128r2_202{background:#292524}._floatingCard_128r2_202{border-radius:calc(.875rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));box-shadow:0 8px 32px -8px #0000002e,0 0 0 1px #0000000f;animation:_fadeUp_128r2_1 1s ease-out .5s both,_floatY_128r2_1 4s ease-in-out 1.5s infinite;white-space:nowrap}@media (max-width: 62em){._floatingCard_128r2_202{display:none}}._floatingIcon_128r2_221{font-size:calc(1.375rem * var(--mantine-scale));line-height:1}._floatingTitle_128r2_226{font-family:DM Sans,sans-serif;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;color:var(--color-text)}[data-mantine-color-scheme=dark] ._floatingTitle_128r2_226{color:var(--color-text-inverse)}._floatingMeta_128r2_233{font-family:DM Sans,sans-serif;font-size:calc(.6875rem * var(--mantine-scale));color:var(--color-teal);font-weight:600;margin-top:calc(.0625rem * var(--mantine-scale))}@keyframes _fadeUp_128r2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
