@font-face{font-family:A;font-weight:400 600;font-display:swap;src:url(/assets/fonts/albert-sans-v4-latin.woff2)}@font-face{font-family:E;font-weight:400 800;font-display:swap;src:url(/assets/fonts/epilogue-v20-latin.woff2)}*{margin:0;padding:0;box-sizing:border-box}:root{--q:rgb(143 185 168/.15);--r:rgb(42 22 53/.08);--e:rgb(45 95 93/.1);--h:linear-gradient(#0000,#8FB9A8,#0000);--k:E,sans-serif;--t:cubic-bezier(.4,0,.2,1);--u:cubic-bezier(.16,1,.3,1);--y:ease-in-out}::selection{background:#C87979;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#FAFAFA}::-webkit-scrollbar-thumb{background:#8FB9A8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#C87979}html{scroll-padding-top:84px;scroll-behavior:smooth}body{font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#18181B;background:#FAFAFA;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;font-weight:500;line-height:1.2}:is(a,button,summary,[role=button]):focus{outline:0}.skip-link{left:-999px;top:0;background:#000;color:#fff;padding:.75rem 1rem;z-index:2000}.skip-link:focus,.skip-link:focus-visible{left:1rem}.sr-only{width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.flash-message,.main-nav{position:fixed}.flash-message,.main-nav,.app-page-hero-grid,.app-page-faq summary{justify-content:space-between}.flash-message,.app-download,.app-breadcrumb-list,footer nav a,.app-page-hero-grid,.app-page-faq summary{align-items:center}.section-title,.footer-bottom,.newsletter-flash,.app-use-cases>:not(ul),.app-page-final-cta-content{text-align:center}.flash-message,.store-badge,.mobile-menu-btn,.newsletter-input-group>*,.newsletter-flash,.app-page-faq details{border-radius:12px}.sr-only,.app-page-phone-frame,.app-feature-card,.app-page-faq details{overflow:hidden}.skip-link,.sr-only,.flash-close,.main-nav:after,.logo:before,.footer-heading:after{position:absolute}.footer-app-list a,.copyright,.app-breadcrumb-list>*,.app-page-faq p{font-size:.9rem}.footer-heading,.app-category-badge,.app-page-tagline,.app-page-overview h2,.app-feature-number{margin:0 0 1.5rem}.flash-message p,.nav-links>a,.newsletter-flash,.app-page-faq summary{font-size:.95rem}.app-feature-card,.app-page-related,.app-page-faq details{background:#FFF}.logo,.footer-logo,footer nav a,.footer-legal-links a,body:has(.app-page-hero)>main a{text-decoration:none}.app-overview-copy p,.app-use-cases>p,.app-related-card p,.app-page-final-cta h2{margin:0 0 1.25rem}.lang-btn,.newsletter-button,.app-page-faq summary{font-weight:600}.lang-switcher,.section-title,.mobile-menu-btn,.app-page-hero-media,.app-page-phone-frame,.app-feature-card,.logo,.footer-heading,#mainContent:has(.app-page-hero)>*{position:relative}.flash-message{top:80px;left:50%;translate:-50%;max-width:90%;min-width:300px;padding:1rem 3rem 1rem 1.5rem;display:flex;gap:1rem;z-index:1500;box-shadow:0 4px 20px rgb(0 0 0/.15);animation:a .3s ease-out}.flash-message p{line-height:1.4}.flash-newsletter{background:linear-gradient(135deg,#2D5F5D,#4A8A87);color:#fff}.flash-close,.social-link,.mobile-menu-btn{display:flex;align-items:center;justify-content:center}.flash-close,.mobile-menu-btn{background:none;border:0;cursor:pointer}.flash-close{right:.75rem;top:50%;translate:0 -50%;color:inherit;opacity:.7;padding:.25rem;transition:opacity .2s}@keyframes a{0%{opacity:0;translate:-50% -20px}}.main-nav,.nav-links,.app-breadcrumb-list>*,.app-breadcrumb-link{display:flex;align-items:center}.main-nav{top:0;width:100%;background:rgb(255 255 255/.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 5%;z-index:1000;min-height:84px}.main-nav:after{content:'';inset:auto 0 0;height:2px;background:linear-gradient(90deg,#0000,#8FB9A8 15%,#2D5F5D 50%,#8FB9A8 85%,#0000);opacity:.6;animation:b 4s var(--y) infinite}@keyframes b{0%,to{opacity:.4;scale:.95 1}50%{opacity:.8;scale:1}}nav:before,.app-page-hero-media:before{content:'';position:absolute;top:50%;border-radius:50%;pointer-events:none}nav:before{left:8%;width:120px;height:120px;background:radial-gradient(circle,var(--q),#0000 70%);translate:0 -50%;animation:c 8s var(--y) infinite}@keyframes c{0%,to{opacity:.6}50%{scale:1.1;opacity:1}}.logo,.footer-logo{font-family:Georgia,serif}.logo,.footer-heading{text-transform:uppercase}.logo{font-size:1.75rem;color:#2D5F5D;letter-spacing:4px;padding:.5rem 0;transition:color .4s var(--t),letter-spacing .4s var(--t),scale .4s var(--t)}.logo:after,.nav-links>a:after{content:'';position:absolute;height:2px;scale:0 1;transform-origin:left;border-radius:2px}.logo:after{bottom:4px;left:0;width:100%;background:linear-gradient(90deg,#2D5F5D,#8FB9A8,#F4A261);transition:scale .4s var(--t)}.logo:hover{letter-spacing:5px;color:#18181B;scale:1.03}.logo:before{content:'❋';left:-20px;top:50%;translate:0 -50%;font-size:.7rem;color:#8FB9A8;opacity:0;transition:.4s}.logo:hover:before{opacity:1;left:-24px;rotate:45deg}.nav-links,.app-breadcrumb-list{gap:.5rem}.nav-links>a,.lang-btn{text-decoration:none;color:#18181B;position:relative;overflow:hidden}.nav-links>a{font-weight:500;padding:.6rem 1.1rem;border-radius:24px;transition:color .35s var(--t),background-color .35s var(--t),translate .35s var(--t)}.nav-links>a:before,.lang-btn:before{content:'';position:absolute;inset:0;scale:.8;opacity:0;transition:.35s var(--t)}.nav-links>a:before{background:linear-gradient(135deg,var(--q),var(--e));border-radius:24px}.nav-links>a:hover:before{scale:none;opacity:1}.nav-links>a:hover{color:#2D5F5D;translate:0 -1px}.nav-links>a.active{color:#2D5F5D;background:rgb(45 95 93/.08)}.nav-links>a:after{inset:auto 1rem 4px;background:linear-gradient(90deg,#2D5F5D,#8FB9A8);transition:scale .35s var(--t)}:is(.logo,.nav-links>a):hover:after{scale:1}.nav-links>a.active:after{scale:1;background:#2D5F5D}.nav-separator{width:1px;height:20px;background:var(--h);margin:0 .25rem;align-self:center}a.nav-external:hover{color:#8FB9A8}.lang-switcher{display:flex;gap:.35rem;padding-left:1.25rem;margin-left:.5rem}.lang-switcher:before{content:'';position:absolute;left:0;top:50%;translate:0 -50%;width:1px;height:24px;background:var(--h)}.lang-btn{cursor:pointer;padding:.5rem .85rem;border-radius:20px;font-size:.85rem;transition:color .35s var(--t),translate .35s var(--t),box-shadow .35s var(--t)}.lang-btn:before{background:linear-gradient(135deg,#8FB9A8,#2D5F5D);border-radius:20px;z-index:-1}.lang-btn:hover:before{scale:none;opacity:.15}.lang-btn:hover{color:#2D5F5D}.lang-btn.active{background:linear-gradient(135deg,#2D5F5D,#1E4A48);color:#fff;box-shadow:0 4px 15px rgb(45 95 93/.3)}.lang-btn.active:hover{translate:0 -1px;box-shadow:0 6px 20px #2d5f5d66}.reveal-pending .reveal{opacity:0;translate:0 35px;transition:opacity .8s var(--u),translate .8s var(--u)}.reveal-pending .reveal-stagger>*{opacity:0;translate:0 25px;transition:opacity .6s var(--u),translate .6s var(--u)}.reveal-stagger.visible>*:nth-child(2){transition-delay:80ms}.reveal-stagger.visible>*:nth-child(3){transition-delay:160ms}.reveal-stagger.visible>*:nth-child(4){transition-delay:240ms}.reveal-stagger.visible>*:nth-child(5){transition-delay:320ms}.reveal-stagger.visible>*:nth-child(6){transition-delay:400ms}.reveal-stagger.visible>*:nth-child(7){transition-delay:480ms}.reveal-stagger.visible>*:nth-child(8){transition-delay:560ms}.reveal.visible,.reveal-stagger.visible>*{opacity:1;translate:none}.section-title{display:inline-block;font-family:Georgia,serif;font-size:2.5rem;font-weight:400;color:#2D5F5D;margin:0 0 3rem}.section-title:after,.phone-notch,.app-page-hero-scroll{position:absolute;left:50%;translate:-50%}.section-title:after{content:'';bottom:-10px;width:0;height:3px;background:linear-gradient(90deg,#2D5F5D,#F4A261);border-radius:2px;transition:width .7s var(--u)}:is(.reveal.visible,.reveal-failed .reveal) .section-title:after,.section-title.visible:after{width:70px}.app-download,.app-breadcrumb-list{display:flex;flex-wrap:wrap}.app-download{margin-top:2rem}.store-badge{display:inline-flex;padding:.4rem .5rem;background:rgb(255 255 255/.12);border:1px solid rgb(255 255 255/.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .3s,filter .3s}.store-badge>*{width:auto;height:38px}.store-badge:active{transform:scale(.97)}.footer-wave{color:#FAFAFA;margin-block:-1px;position:relative;z-index:1}.footer-wave>*{display:block;width:100%;height:80px}footer,.app-page-hero{overflow:hidden}footer{background:linear-gradient(165deg,#1E4A48,#18181B 45%,#0D0D0D);color:#fff;padding:4rem 5% 2rem}footer>div[aria-hidden]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.footer-shape,.particle{position:absolute;aspect-ratio:1;border-radius:50%}.footer-shape{background:linear-gradient(135deg,var(--q),rgb(45 95 93/.08));filter:blur(40px)}.footer-shape.shape-1{width:400px;top:-100px;left:-100px;animation:d 8s var(--y) infinite}.footer-shape.shape-2{width:300px;bottom:10%;right:-50px;animation:d 10s -3s var(--y) infinite reverse}.footer-shape.shape-3{width:200px;top:40%;right:30%;animation:d 12s -5s var(--y) infinite}@keyframes d{0%,to{opacity:.6}50%{scale:1.15;transform:translate(10px,-15px);opacity:1}}.particle{left:10%;bottom:20%;width:4px;background:#8fb9a899;animation:e 8s var(--y) infinite}.particle:nth-child(2){left:25%;bottom:40%;animation-delay:-2s;width:3px}.particle:nth-child(3){left:60%;bottom:15%;animation-delay:-4s}.particle:nth-child(4){left:75%;bottom:35%;animation-delay:-1s;width:5px}.particle:nth-child(5){left:40%;bottom:50%;animation-delay:-3s;width:2px}.particle:nth-child(6){left:85%;bottom:25%;animation-delay:-5s}@keyframes e{0%{opacity:0}10%,90%{opacity:.8}to{translate:0 -200px;scale:.5;opacity:0}}footer>div:not([aria-hidden]){max-width:1200px;position:relative;z-index:2}.footer-content{margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:4rem}@media(width<=900px){.footer-content{grid-template-columns:1fr 1fr;gap:3rem}}.footer-logo{display:block;font-size:2rem;color:#fff;letter-spacing:3px;margin:0 0 .75rem;transition:scale .3s}.footer-logo:hover{scale:1.02}.footer-tagline{font-size:1.1rem;color:rgb(255 255 255/.75);margin:0 0 2rem}.footer-heading{font-size:.85rem;font-weight:600;letter-spacing:2px;color:#8FB9A8}.footer-heading:after{content:'';left:0;bottom:-8px;width:30px;height:2px;background:linear-gradient(90deg,#8FB9A8,#0000)}footer li{margin:0 0 .85rem}.app-page-faq summary::-webkit-details-marker{display:none}.footer-app-list{margin:.7rem 0 .3rem .35rem;padding-left:1.15rem;border-left:1px solid #8fb9a859}.footer-app-link{margin-bottom:.55rem}.footer-app-link:last-child{margin:0}.footer-app-list a{color:rgb(255 255 255/.62)}footer nav a{color:rgb(255 255 255/.75);transition:color .3s;display:inline-flex;gap:.5rem}footer nav a:before{content:'';width:0;height:1px;background:#F4A261;transition:width .3s}footer a:is(:hover,[aria-current]):before{width:12px}footer [aria-current]{color:#fff;font-weight:600}footer nav a:hover{color:#fff}.footer-social{display:flex;gap:1rem}.social-link{width:44px;height:44px;border-radius:50%;border:1px solid #fff3;color:#fffc;transition:background-color .3s,border-color .3s,color .3s,translate .3s,box-shadow .3s}.social-link:hover{background:#8FB9A8;border-color:#8FB9A8;color:#fff;translate:0 -3px;box-shadow:0 8px 20px rgb(143 185 168/.3)}.footer-bottom{margin:3rem auto 0;padding-top:2rem;border-top:1px solid rgb(255 255 255/.1)}.copyright{color:rgb(255 255 255/.5)}.footer-legal-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .75rem;margin-top:.75rem;font-size:.85rem}@media(max-width:600px){.footer-link-divider{display:none}}.footer-legal-links a{color:rgb(255 255 255/.5);transition:color .2s}.footer-legal-links a:hover{color:#fffc}.footer-link-divider{color:rgb(255 255 255/.3)}.newsletter-form--footer{margin-top:1.5rem;max-width:320px}@media(width<=600px){.footer-content{grid-template-columns:1fr;gap:2.5rem;text-align:center}.footer-tagline,.footer-social{margin:0 0 1.5rem}.footer-heading:after{left:50%;translate:-50%}.footer-social{justify-content:center}.newsletter-form--footer{max-width:100%}}.mobile-menu-btn{display:none;padding:.5rem;transition:background-color .3s}.mobile-menu-btn:hover{background:var(--q)}#mobileMenuBtn>*{width:24px;min-height:2px;background:#2D5F5D;margin:5px 0;transition:.3s;border-radius:2px}[aria-expanded=true]>:first-child{translate:0 12px;rotate:45deg}[aria-expanded=true]>:nth-child(2){opacity:0}[aria-expanded=true]>:last-child{translate:0 -12px;rotate:-45deg}@media(width<=768px){.footer-wave>*{height:50px}.main-nav{min-height:64px;justify-content:space-around;pointer-events:none}.main-nav>*{pointer-events:auto}.nav-links{display:none;position:absolute;inset:100% 0 auto;background:rgb(255 255 255/.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:1.5rem 5%;box-shadow:0 20px 40px rgb(0 0 0/.1);border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#0000,#8FB9A8,#2D5F5D,#8FB9A8,#0000) 1}.nav-links.active{display:flex;flex-flow:column;gap:.25rem;animation:a .4s var(--t)}@keyframes a{0%{opacity:0;translate:0 -10px}}.nav-links>a{padding:1rem 1.5rem;border-radius:16px;font-size:1rem;text-align:center}.nav-links>a:hover{background:rgb(143 185 168/.12)}.mobile-menu-btn{display:flex;flex-flow:column;width:44px;height:44px}.lang-switcher{margin:.5rem 0 0;padding:1rem 0 0;border-top:1px solid rgb(143 185 168/.3);justify-content:center}.lang-btn{padding:.75rem 1.5rem;font-size:.9rem}.logo{font-size:1.5rem;letter-spacing:3px}.logo:hover{letter-spacing:4px}:is(.main-nav,.lang-switcher,.logo):before,.reveal-failed :is(.logo,.mobile-menu-btn){display:none}.reveal-failed .nav-links{position:static;display:flex;gap:.25rem;width:100%;padding:2px 8px;overflow-x:auto;background:#fff;border:0;box-shadow:none;scrollbar-width:thin}.reveal-failed .nav-links>*{flex:none}.reveal-failed .nav-links a{padding:12px;font-size:.875rem;white-space:nowrap}.reveal-failed .lang-switcher{margin:0;padding:0;border:0}.app-download{justify-content:center}}.newsletter-input-group{display:grid;gap:.75rem}.newsletter-input-group>*{font:1rem sans-serif}.newsletter-input{flex:1;padding:1rem 1.25rem;border:2px solid rgb(45 95 93/.15);background:#fff;color:#18181B;backdrop-filter:blur(4px);transition:border-color .2s,box-shadow .2s}.newsletter-input:focus{outline:0;background:rgb(255 255 255/.12);border-color:#2D5F5D;box-shadow:0 0 0 3px var(--e)}:is(a,button,summary,[role=button]):focus-visible,.mobile-menu-btn:focus,.newsletter-input:focus-visible{outline:3px solid #F4A261;outline-offset:2px}.newsletter-input::placeholder{color:#999}.newsletter-button{padding:1rem 2rem;white-space:nowrap;background:linear-gradient(135deg,#2D5F5D,#8FB9A8);color:#fff;border:0;cursor:pointer;transition:translate .2s,box-shadow .2s}.newsletter-button:hover{background:#F4A261;translate:0 -2px;box-shadow:0 8px 20px rgb(45 95 93/.25)}.newsletter-button:active{translate:none}.newsletter-privacy{margin-top:.5rem;font-size:.85rem;color:#666}@media(width>=768px){.newsletter-input-group{display:flex}.newsletter-input-group>*{border-radius:50px}.newsletter-input{padding:1rem 1.5rem}}.newsletter-flash{padding:1rem 1.5rem;margin-block:1rem}.newsletter-flash.success{background:var(--e);color:#2D5F5D;border:1px solid #2d5f5d33}.newsletter-flash.error{background:rgb(220 53 69/.1);color:#dc3545;border:1px solid #dc354533}.app-page-hero{min-height:calc(100dvh - 84px);padding:6.5rem 5% 4.5rem;color:#2A1635;font-family:A,sans-serif;display:flex;flex-flow:column}@keyframes f{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.app-page-hero--wellness{background:linear-gradient(-45deg,#DCD6E3,#F2B5D4,#FDFCFE,#A0E8D3);background-size:400% 400%;animation:f 11s var(--y) infinite;color:#2A1635}.app-page-hero--entertainment{background:linear-gradient(-45deg,#2A1635,#4A2B5E,#1A0E22,#6B4C8A);background-size:400% 400%;animation:f 8s var(--y) infinite;color:#FDFCFE}.app-page-hero--showdown{background:linear-gradient(rgb(17 27 61/.22),rgb(17 27 61/.22)),linear-gradient(135deg,#111B3D,#FF6675 52%,#48C9C3);color:#FDFCFE}.app-page-hero-content{max-width:760px;margin:0 auto;width:100%}.app-page-hero-grid{width:100%;max-width:760px}.app-page-hero--with-media .app-page-hero-grid{max-width:1120px;display:flex;gap:clamp(2rem,6vw,5rem)}.app-page-hero--with-media .app-page-hero-content{margin:0;max-width:580px}.app-page-hero-media{z-index:2;filter:drop-shadow(0 0 35px #fff6) drop-shadow(0 25px 45px rgb(42 22 53/.25))}.app-page-hero-media:before{left:50%;translate:-50% -50%;width:150%;height:150%;background:radial-gradient(circle at 30% 30%,rgb(255 255 255/.7),#0000 45%),radial-gradient(circle at 70% 70%,rgb(160 232 211/.5),#0000 55%);filter:blur(35px);z-index:-1;animation:g 11s var(--y) infinite}@keyframes g{50%{rotate:10deg;scale:1.05}}@keyframes h{50%{translate:0 -12px}}.app-page-phone-frame{border:10px solid #1a1a1a;border-radius:44px;box-shadow:inset 0 0 0 2px #333;-webkit-box-reflect:below 15px linear-gradient(#0000 65%,rgb(255 255 255/.3));animation:h 6s var(--y) infinite;transition:filter .5s;max-width:clamp(230px,27vw,320px);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.app-page-phone-frame:hover{filter:drop-shadow(0 0 50px #fff9) drop-shadow(0 35px 65px rgb(42 22 53/.3))}.phone-notch{top:-1px;width:35%;height:22px;background:#1a1a1a;border-radius:0 0 16px 16px;z-index:10}.app-page-screenshot-picture{display:block}.app-page-screenshot{display:block;width:100%;height:auto;border-radius:34px}.app-page-phone-frame--crop-status img{margin-top:-12%}@media(width<=860px){.app-page-hero--with-media .app-page-hero-grid{flex-flow:column;gap:2rem;text-align:center}.app-page-hero--with-media .app-page-hero-content{max-width:640px}.app-page-hero--with-media .app-download{justify-content:center}.app-page-phone-frame{-webkit-box-reflect:none;max-width:clamp(210px,58vw,270px)}}.app-page-hero-scroll{bottom:2rem;display:flex;opacity:.42;animation:i 5.5s var(--y) infinite}@keyframes i{0%,to{opacity:.28}50%{opacity:.56}}.app-breadcrumb{margin:0 0 2rem}.app-breadcrumb-current{gap:.5rem;font-weight:600}.app-breadcrumb-separator{opacity:.5}.app-breadcrumb-link{gap:.3rem;opacity:.7;transition:opacity .3s;font-weight:500}.flash-close:hover,.app-breadcrumb-link:hover{opacity:1}.app-category-badge{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1rem;border-radius:50px;backdrop-filter:blur(8px)}.app-category-badge--wellness{background:#fff6;border:1px solid #fff9}.app-category-badge--entertainment{background:rgb(255 255 255/.1);border:1px solid #fff3}.app-page-title{font:800 clamp(2.5rem,6vw,4.5rem)/1.05 var(--k);letter-spacing:-.03em;margin:0 0 1rem}.app-page-tagline{font-size:clamp(1.2rem,3vw,1.5rem);opacity:.9;font-weight:500;letter-spacing:-.01em}.app-page-description{font:1.15rem/1.8 A,sans-serif;opacity:.8;max-width:600px;margin:0 0 3rem}@keyframes j{0%,to{transform:none;box-shadow:0 4px 15px #a0e8d333}50%{transform:scale(1.03);box-shadow:0 12px 30px #a0e8d399}}.app-page-hero--wellness .store-badge{animation:j 5.5s var(--y) infinite}.store-badge:hover{background:rgb(255 255 255/.22);border-color:rgb(255 255 255/.35);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px #0003;filter:brightness(1.1);animation:none}#mainContent:has(.app-page-hero)>*>div{margin:0 auto;max-width:1200px}.app-page-overview>div{max-width:1100px}.app-page-related>div{max-width:1000px}#mainContent:has(.app-page-hero)>*+*{padding:6rem 5%;color:#2A1635;background:#F8F5F2}#mainContent:has(.app-page-hero)>*+*+*{content-visibility:auto;contain-intrinsic-size:auto 700px}#mainContent:has(.app-page-hero)>*+*:before{content:'';position:absolute;inset:-4px 8% auto;height:8px;background:linear-gradient(90deg,#0000,rgb(160 232 211/.48),#2a163533,rgb(242 181 212/.44),#0000 );filter:blur(7px);opacity:.82;pointer-events:none;z-index:3}.app-overview-copy{max-width:790px;margin:0 auto 5rem}.app-section-heading{margin:0 0 1rem;font:800 clamp(2rem,4vw,3rem)/1.2 var(--k);letter-spacing:-.02em}.app-overview-copy h2,.app-use-cases h2{line-height:1.15}.app-overview-copy p,.app-use-cases>p{color:rgb(42 22 53/.75);font-size:1.1rem;line-height:1.8}.app-use-cases>:not(ul){max-width:790px;margin-inline:auto}footer ul,body:has(.app-page-hero)>main ul,body:has(.app-page-hero)>main ol{list-style:none}body:has(.app-page-hero)>main ul{display:grid;gap:.75rem;margin-top:2.5rem}body:has(.app-page-hero)>main a{color:inherit}.app-use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.app-use-case,.app-related-card{padding:2rem;border:1px solid var(--r);border-radius:20px;background:rgb(255 255 255/.78)}#mainContent:has(.app-page-hero) h3{margin:0 0 .75rem;font:500 1.25rem/1.3 var(--k)}.app-use-case h3{font:500 1.2rem/1.35 var(--k)}.app-use-case p{color:rgb(42 22 53/.72);line-height:1.7}@media(width<=780px){.app-page-overview{padding:4.5rem 5%}.app-overview-copy{margin-bottom:3.5rem}.app-use-cases-grid{grid-template-columns:1fr}}.app-page-features{background:#FDFCFE;contain-intrinsic-size:auto 1000px}.app-features-grid{gap:2rem;margin:4rem 0 0}.app-features-grid--wellness{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.app-features-grid--entertainment{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.app-feature-card{border-radius:24px;padding:2.5rem 2rem;box-shadow:0 4px 20px rgb(42 22 53/.04);border:1px solid rgb(42 22 53/.05);transition:translate .5s var(--u),box-shadow .5s,border-color .4s}.app-feature-card:after{content:'';position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 2px #0000;transition:box-shadow .4s;pointer-events:none}.app-feature-card:hover{translate:0 -8px;box-shadow:0 20px 40px var(--r)}.app-feature-card--wellness:hover:after{box-shadow:inset 0 0 0 2px #A0E8D3}.app-feature-card--entertainment:hover:after{box-shadow:inset 0 0 0 2px #6B4C8A}.app-feature-number{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;font:700 1.25rem/1.6 var(--k);background:rgb(42 22 53/.04);color:#2A1635}.app-feature-number--wellness{background:#F2B5D4}.app-feature-number--entertainment{background:#2A1635;color:#FDFCFE}.app-feature-title{font:700 1.5rem/1.2 var(--k);letter-spacing:-.01em}.app-feature-desc{font:1.05rem/1.7 A,sans-serif;color:rgb(42 22 53/.7)}.app-page-related-intro{max-width:720px;margin:0 auto;color:rgb(42 22 53/.72);font-size:1.08rem;line-height:1.75;text-align:center}.app-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.app-related-grid>li{min-width:0}.app-related-card{display:block;height:100%;background:#F8F5F2;transition:translate .25s,border-color .25s,box-shadow .25s}.app-related-card:hover{translate:0 -4px;border-color:rgb(42 22 53/.22);box-shadow:0 16px 32px var(--r)}.app-related-card p{color:rgb(42 22 53/.7);line-height:1.65}.app-related-card span{color:#5B3D75;font-weight:700}@media(width<=680px){.app-related-grid{grid-template-columns:1fr}}.app-page-faq-content{max-width:820px}.app-page-faq h2{margin:0;color:#2A1635}.app-page-faq details{border:1px solid rgb(42 22 53/.1);transition:border-color .2s}.app-page-faq details[open]{border-color:rgb(42 22 53/.28)}.app-page-faq summary{display:flex;gap:1rem;padding:1rem 1.25rem;cursor:pointer;user-select:none}.app-page-faq summary:after{content:'+';flex:none;color:#5B3D75;font-size:1.35rem;line-height:1}.app-page-faq details[open] summary:after{content:'−'}.app-page-faq p{padding:0 1.25rem 1rem;color:rgb(42 22 53/.75);line-height:1.7}.app-page-final-cta{color:#FFF;background:radial-gradient(circle at 82% 10%,rgb(242 181 212/.22),#0000 32%),linear-gradient(135deg,#173E42,#2D6869);contain-intrinsic-size:auto 500px}.app-page-final-cta--entertainment{background:radial-gradient(circle at 82% 10%,#f6c76833,#0000 32%),linear-gradient(135deg,#28163A,#57306F)}.app-page-final-cta--showdown{background:radial-gradient(circle at 82% 10%,#ffd25a33,#0000 32%),linear-gradient(135deg,#101430,#4A286F)}.app-page-final-cta-content{max-width:760px}.app-page-final-cta h2{font:800 clamp(2.15rem,5vw,3.5rem)/1.12 var(--k);letter-spacing:-.03em}.app-page-final-cta p{max-width:680px;margin:0 auto 2.25rem;color:rgb(255 255 255/.82);font-size:1.12rem;line-height:1.75}.app-page-hero,.app-final-download{justify-content:center}.app-page-final-cta .store-badge{box-shadow:0 12px 30px #0003}@media(width<=400px){body:has(.app-page-hero) .main-nav{height:64px}body:has(.app-page-hero) .main-nav>.logo{padding:0;line-height:1}body:has(.app-page-hero) .main-nav>.nav-links.active{position:fixed;inset:64px 0 auto;max-height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior:contain}body:has(.app-page-hero) main,body:has(.app-page-hero) footer{overflow-wrap:anywhere}body:has(.app-page-hero) .newsletter-button--footer{white-space:normal}}@media print,(prefers-reduced-motion){body:has(.app-page-hero) *,:before,:after{animation:none;transition:none}.reveal,.reveal-stagger>*{opacity:1!important;translate:none!important}.section-title:after{width:70px}}@media print{body:has(.app-page-hero)>.main-nav,#mainContent:has(.app-page-hero) .app-page-hero-scroll{display:none}#mainContent:has(.app-page-hero)>*+*+*{content-visibility:visible;contain-intrinsic-size:none}}.newsletter-secondary-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}.static-page{max-width:900px;margin:0 auto;padding:9rem 1.5rem 4rem}.static-page .static-title{display:block;max-width:none;margin:0 0 .5rem;text-align:left;font-family:Georgia,serif;font-size:2.75rem;font-weight:400;line-height:1.15;color:#2D5F5D}.static-page .static-subtitle{margin:0 0 2.5rem;font-size:1.05rem;line-height:1.7;color:#5c6b69}.static-section{margin-top:1.25rem;padding:1.5rem 1.75rem;background:linear-gradient(160deg,rgb(143 185 168/.10),rgb(45 95 93/.04) 55%,rgb(143 185 168/.07)),#fff;border:1px solid rgb(45 95 93/.12);border-radius:16px;box-shadow:0 1px 2px rgb(45 95 93/.04),0 6px 20px rgb(45 95 93/.05)}.static-section h2{margin:0 0 .75rem;font-family:Georgia,serif;font-size:1.3rem;font-weight:400;line-height:1.35;color:#18181B;text-align:left}.static-section p{margin:0 0 .75rem;line-height:1.8;color:#3f4f4d}.static-section p:last-child{margin-bottom:0}.static-section ul{margin:.75rem 0 0;padding-left:0;list-style:none}.static-section li{position:relative;margin:.5rem 0;padding-left:1.5rem;line-height:1.75;color:#3f4f4d}.static-section li:before{content:'';position:absolute;left:0;top:.72em;width:.45rem;height:.45rem;border-radius:50%;background:#8FB9A8}.static-section a{color:#2D5F5D;text-decoration:underline;text-underline-offset:3px}.static-updated{margin-top:2rem;font-size:.9rem;color:#6b7b79}@media(max-width:640px){.static-page{padding:7rem 1.1rem 3rem}.static-page .static-title{font-size:2rem}.static-section{padding:1.25rem 1.25rem;border-radius:14px}}