@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/Manrope-latin.e310b55a7f.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/Manrope-latin-ext.ce093b341d.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/Manrope-cyrillic.95a493061f.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/Manrope-cyrillic-ext.e8c0b39992.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/Manrope-greek.40af11327f.woff2') format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Zalando Sans Expanded';font-style:normal;font-weight:200 900;font-display:swap;src:url('../fonts/ZalandoSansExpanded.e4919d2a3c.woff2') format('woff2')}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/Fraunces-latin.bbb3102ef6.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url('../fonts/Fraunces-latin-ext.2430234cfd.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,::after,::before{margin:0;padding:0;box-sizing:border-box}:root{--sand:#F8F3E9;--sand-dark:#EDE6D6;--mint:#7ECFB3;--mint-hover:#6BC0A3;--mint-dark:#5BAF92;--lavender:#B8A9D4;--lavender-light:#D4C9E8;--apricot:#FF8549;--apricot-glow:rgba(244, 169, 123, 0.35);--text-primary:#2D2A26;--text-secondary:#6B6560;--text-light:#6E6861}html{scroll-behavior:smooth}body{font-family:Manrope,-apple-system,sans-serif;background:var(--sand);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures;font-feature-settings:"liga" 0,"clig" 0;opacity:0}body.ready{opacity:1;transition:opacity .3s}.page-header{padding:1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.06)}.page-header a{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s}.page-header a:hover{color:var(--mint-dark)}.content{max-width:720px;margin:0 auto;padding:3rem 2rem 5rem}.content h1{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:1000;letter-spacing:0;margin-bottom:.5rem}.content h2{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-size:1.2rem;font-weight:1000;margin-top:2.25rem;margin-bottom:.75rem;letter-spacing:0}.content h3{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-size:1.05rem;font-weight:900;margin-top:1.75rem;margin-bottom:.5rem;letter-spacing:0}.content li,.content p{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:.75rem}.content ul{padding-left:1.25rem;margin-bottom:1rem}.content li{margin-bottom:.35rem}.content a{color:var(--mint-dark)}.updated{font-size:.85rem;color:var(--text-light);margin-bottom:2.5rem}footer{padding:2.5rem 1.5rem;text-align:center;border-top:1px solid rgba(0,0,0,.06)}.footer-links{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.footer-links a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}.footer-links a:hover{color:var(--mint-dark)}.footer-copy{margin-top:1rem;font-size:.8rem;color:var(--text-light)}.features-notes{max-width:720px;margin:0 auto 1.5rem;padding:0 1rem;text-align:left;font-size:.72rem;line-height:1.5;color:var(--text-light)}.features-notes p{margin:0 0 .45rem}.features-notes .features-disclaimer{margin-bottom:.85rem}.features-notes-list{list-style:decimal;padding-left:1.4rem;margin:0}.features-notes-list li{margin:0 0 .45rem;padding-left:.25rem}.features-notes-list li::marker{font-weight:600}.feature-note-marker{font-family:Manrope,-apple-system,sans-serif;font-size:.5em;margin-left:.1rem;color:var(--lavender);font-weight:600;vertical-align:super}.feature-title-nobreak{white-space:nowrap}.feature-note-link{text-decoration:none;color:inherit;transition:color .15s;display:inline-block;padding:0 .15rem;cursor:pointer;position:relative;z-index:2}.feature-note-link:focus-visible .feature-note-marker,.feature-note-link:hover .feature-note-marker{color:var(--mint-dark);text-decoration:underline}.features-notes-list li[id]{scroll-margin-top:1rem;transition:background .4s;border-radius:6px}.features-notes-list li[id]:target{background:rgba(126,207,179,.18)}.hero{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;overflow:hidden}.hero-shader{position:fixed;inset:0;z-index:-1;pointer-events:none;isolation:auto!important}.hero-shader canvas{position:fixed!important;inset:0!important;z-index:-1!important;width:100%!important;height:100%!important;contain:none!important;display:block!important;opacity:.4}.hero-fade{position:absolute;bottom:0;left:0;right:0;height:300px;background:0 0;z-index:1;pointer-events:none}.hero-content{position:relative;z-index:2;text-align:center;max-width:680px}.logo-wrap{margin-bottom:1.5rem}.logo-wrap img{width:96px;height:96px;border-radius:22px;box-shadow:0 8px 32px rgba(0,0,0,.02),0 2px 18px rgba(0,0,0,.02)}.app-name{font-family:'Zalando Sans Expanded',-apple-system,sans-serif;font-size:1.75rem;font-weight:650;letter-spacing:.02em;margin-top:.35rem;color:#682f8d}.headline{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-size:clamp(2.25rem, 5.5vw, 3.75rem);font-weight:1000;line-height:1.1;letter-spacing:-.01em;margin-top:1.5rem;color:var(--text-primary)}.highlight{color:#682f8d}.subline{font-size:clamp(.82rem, 1.6vw, .95rem);font-weight:500;color:var(--text-primary);margin-top:0;line-height:1.5}.store-badges{display:flex;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.store-badge{display:inline-block;transition:transform .2s}.store-badge:hover{transform:translateY(-2px)}.store-badge img[id^=badge-apple],.store-badge img[id^=badge-google]{height:50px;width:auto}.share-hint{margin-top:1.5rem;font-size:clamp(1rem, 2vw, 1.15rem);color:var(--text-primary);font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.share-hint svg{width:18px;height:18px;padding:6px;background:var(--apricot);border-radius:8px;box-sizing:content-box;color:#fff}.screenshots{--card-w:min(300px, calc(75vh * 9 / 16));position:relative;height:130vh}.screenshots-sticky{position:sticky;top:10vh;height:80vh;display:flex;align-items:center;overflow:hidden;contain:layout style paint}.screenshots-track{display:flex;gap:0;padding:0 max(0px,calc(50vw - var(--card-w)/ 2));will-change:transform;transform:translate3d(0,0,0)}.screen-card{flex-shrink:0;width:var(--card-w);aspect-ratio:9/16;border-radius:32px;background:var(--sand-dark);border:1px solid rgba(0,0,0,.04);box-shadow:0 4px 24px rgba(0,0,0,.05);overflow:hidden;opacity:0;will-change:opacity,transform,margin-left;margin-left:1.5rem}.screen-card:first-child{margin-left:0}.screen-card img{width:100%;height:100%;object-fit:cover;border-radius:32px}.features{padding:2.5rem 1.5rem;padding-top:calc(2.5rem + 30px);max-width:960px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.feature-card{text-align:center;padding:2.5rem 1.5rem;border-radius:20px;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.04);box-shadow:0 8px 32px rgba(0,0,0,.02),0 2px 18px rgba(0,0,0,.02)}.feature-icon{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-icon svg{width:28px;height:28px}.feature-card:first-child .feature-icon{background:rgba(126,207,179,.15);color:var(--mint-dark)}.feature-card:nth-child(2) .feature-icon{background:rgba(184,169,212,.2);color:var(--lavender)}.feature-card:nth-child(3) .feature-icon{background:rgba(244,169,123,.15);color:var(--apricot)}.feature-card:nth-child(4) .feature-icon{background:rgba(126,207,179,.15);color:var(--mint-dark)}.feature-card:nth-child(5) .feature-icon{background:rgba(184,169,212,.2);color:var(--lavender)}.feature-card:nth-child(6) .feature-icon{background:rgba(244,169,123,.15);color:var(--apricot)}.feature-title{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-size:1.5rem;font-weight:1000;color:#682f8d;margin-bottom:.5rem;letter-spacing:0}.feature-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.55}.faq{padding:3.5rem 1.5rem 4rem;max-width:780px;margin:0 auto}.faq-title{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-size:clamp(1.75rem, 4vw, 2.5rem);font-weight:1000;text-align:center;margin-bottom:2rem;letter-spacing:0;color:var(--text-primary)}.faq-platform-tabs{display:flex;justify-content:center;gap:0;margin-bottom:2.5rem;background:rgba(0,0,0,.04);border-radius:14px;padding:4px;width:fit-content;margin-left:auto;margin-right:auto}.faq-tab{padding:.6rem 1.5rem;border:none;border-radius:11px;background:0 0;font-family:Manrope,-apple-system,sans-serif;font-size:.95rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:.25s;position:relative}.faq-tab:hover{color:var(--text-primary)}.faq-tab.active{background:#fff;color:var(--text-primary);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04)}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{border-bottom:none;background:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.04);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.02);transition:box-shadow .3s,border-color .3s;overflow:hidden}.faq-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.04);border-color:rgba(0,0,0,.07)}.faq-item.is-open{border-color:rgba(126,207,179,.25);box-shadow:0 4px 20px rgba(126,207,179,.08)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem;cursor:pointer;font-size:1.05rem;font-weight:600;color:var(--text-primary);list-style:none;transition:background .2s}.faq-item summary:hover{background:rgba(0,0,0,.015)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{display:none;content:''}.faq-caret{width:22px;height:22px;flex-shrink:0;color:var(--text-light);transition:transform .35s cubic-bezier(.4, 0, .2, 1),color .3s}.faq-item.is-open .faq-caret{transform:rotate(180deg);color:var(--mint-dark)}.faq-answer{overflow:hidden;max-height:0;opacity:0;padding:0 1.35rem;font-size:1rem;line-height:1.7;color:var(--text-secondary);transition:max-height .35s,opacity .25s,padding .35s}.faq-item.is-open .faq-answer{max-height:1200px;opacity:1;padding:.75rem 1.35rem 1.35rem}.faq-answer ul{padding-left:1.2rem;margin:.5rem 0;display:flex;flex-direction:column;gap:.3rem}.faq-answer ul li{line-height:1.6}.faq-answer ol{list-style:none;counter-reset:faq-step;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.faq-answer ol li{counter-increment:faq-step;display:flex;align-items:baseline;gap:.65rem;line-height:1.6}.faq-answer ol li::before{content:counter(faq-step);flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(104,47,141,.1);color:#682f8d;font-size:.8rem;font-weight:700}.faq-list[data-faq-active=android] .faq-platform-ios,.faq-list[data-faq-active=ios] .faq-platform-android{display:none}.lang-table{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.9rem}.lang-table td,.lang-table th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.08)}.lang-table th{font-weight:600;color:var(--text-primary)}.lang-table td:first-child{white-space:nowrap;font-weight:500;color:#682f8d}.step-icon{display:inline-block;width:15px;height:15px;vertical-align:-3px;padding:3px;background:var(--apricot);border-radius:5px;box-sizing:content-box;color:#fff}.faq-cta{margin-top:3rem}.faq-cta-subline{text-align:center;margin-top:0}body.faq-only .features,body.faq-only .hero,body.faq-only .screenshots,body.faq-only footer{display:none}body.faq-only .faq{padding-top:0}body.faq-only .faq-only-header{text-decoration:none;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem 1rem;text-align:center}body.faq-only .faq-only-header img{width:72px;height:72px;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.02),0 2px 18px rgba(0,0,0,.02)}body.faq-only .faq-only-header .app-name{font-family:'Zalando Sans Expanded',-apple-system,sans-serif;font-size:1.4rem;font-weight:650;letter-spacing:.02em;margin-top:.3rem;color:#682f8d}.faq-only-header,body.faq-only .faq-platform-tabs{display:none}.lang-picker{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem .75rem;max-width:900px;margin:0 auto 1.75rem;padding:0 1rem}.trademark-notice{max-width:720px;margin:1.5rem auto 1.75rem;padding:0 1rem;text-align:left;color:var(--text-light);font-size:.7rem;line-height:1.5;opacity:.7}.trademark-notice p{margin:0 0 .4rem}.trademark-notice p:first-child{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;margin-bottom:.3rem}.lang-option{color:var(--text-light);text-decoration:none;font-size:.8rem;font-weight:500;padding:.2rem .4rem;border-radius:6px;transition:color .2s,background .2s}.lang-option:hover{color:var(--text-primary);background:rgba(0,0,0,.04)}.lang-option.active{color:var(--text-primary);font-weight:700;text-decoration:none}[dir=rtl] .share-hint{direction:rtl}.stagger{opacity:0;transform:translateY(20px)}body.ready .stagger{animation:.6s forwards fadeUp}body.ready .stagger:first-child{animation-delay:.1s}body.ready .stagger:nth-child(2){animation-delay:.25s}body.ready .stagger:nth-child(3){animation-delay:.4s}body.ready .stagger:nth-child(4){animation-delay:.55s}body.ready .stagger:nth-child(5){animation-delay:.7s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.hero{padding:2rem 1.25rem 3rem}.share-hint{flex-direction:column}.features-grid{grid-template-columns:1fr;gap:1rem}.feature-card{padding:2rem 1.25rem}.screenshots{--card-w:min(70vw, calc(70vh * 9 / 16))}.faq{padding:2.5rem 1rem 3rem}.faq-item summary{padding:1rem 1.1rem;font-size:1rem}.faq-answer{padding:0 1.1rem 1.1rem;font-size:.95rem}}@media (max-width:480px){.logo-wrap img{width:72px;height:72px;border-radius:18px}.headline{margin-top:1rem}}.icon-apple{display:none!important}.icon-other,.platform-apple .icon-apple{display:inline!important}.platform-apple .icon-other{display:none!important}.platform-show-apple{display:none}.platform-apple .platform-show-apple,.platform-show-other{display:flex}.platform-apple .platform-show-other{display:none}.store-badges{display:flex}.platform-other .store-badges .store-badge:last-child{order:-1}.comparison-page{background:var(--sand)}.breadcrumb{max-width:1100px;margin:0 auto;padding:1.5rem 1.5rem 0;font-size:.875rem;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.breadcrumb a{color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.breadcrumb a:hover{color:var(--mint-dark);border-bottom-color:var(--mint-dark)}.breadcrumb-sep{opacity:.5}.breadcrumb-current{color:var(--text-primary);font-weight:600}.hero-comparison{min-height:auto;padding:3rem 1.5rem 4rem;text-align:center}.hero-comparison .hero-content{position:relative;max-width:900px;margin:0 auto}.headline-comparison{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-weight:1000;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.15;letter-spacing:-.02em;margin:1.5rem 0 1rem}.hero-comparison-intro{max-width:640px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.5;color:var(--text-secondary);opacity:1}.pain-section{max-width:820px;margin:0 auto;padding:3rem 1.5rem}.pain-title{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-weight:1000;font-size:clamp(1.5rem, 3.5vw, 2.25rem);margin-bottom:1.5rem;text-align:center}.pain-lead{font-size:1rem;color:var(--text-secondary);margin-bottom:.75rem}.pain-example{background:#fff;border-left:4px solid var(--apricot);border-radius:.5rem;padding:1.25rem 1.5rem;font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-style:italic;font-size:1.15rem;line-height:1.6;color:var(--text-primary);margin:0 0 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.04)}.pain-explain{font-size:1rem;line-height:1.65;color:var(--text-primary)}.cmp-table-section{max-width:1000px;margin:0 auto;padding:2rem 1.5rem 3rem}.cmp-table-title{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-weight:1000;font-size:clamp(1.5rem, 3.5vw, 2.25rem);margin-bottom:1.5rem;text-align:center}.cmp-table-wrap{overflow-x:auto;border-radius:.75rem;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.05)}.cmp-table{width:100%;border-collapse:collapse;font-size:.95rem}.cmp-table thead th{text-align:left;padding:1rem 1.25rem;background:var(--sand-dark);font-weight:700;color:var(--text-primary);border-bottom:2px solid rgba(0,0,0,.06)}.cmp-table thead th.cmp-table-competitor,.cmp-table thead th.cmp-table-rv{text-align:center;width:22%}.cmp-table thead th.cmp-table-rv{color:var(--mint-dark)}.cmp-table tbody th{text-align:left;padding:.85rem 1.25rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.cmp-table tbody td{padding:.85rem 1.25rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle;color:var(--text-primary)}.cmp-table tbody tr:last-child td,.cmp-table tbody tr:last-child th{border-bottom:none}.cmp-cell-rv{background:rgba(126,207,179,.08)}.cmp-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;vertical-align:middle}.cmp-icon svg{width:1rem;height:1rem}.cmp-icon-check{background:var(--mint);color:#fff}.cmp-icon-cross{background:#e8e0d4;color:#9b9488}.cmp-icon-partial{background:var(--apricot);color:#fff}.cmp-table-legend{margin-top:1rem;font-size:.875rem;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.cmp-legend-item{display:inline-flex;align-items:center;gap:.4rem}.cmp-legend-item .cmp-icon{width:1.125rem;height:1.125rem}.cmp-legend-item .cmp-icon svg{width:.75rem;height:.75rem}.cmp-why-wins-title{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-weight:1000;font-size:clamp(1.5rem, 3.5vw, 2.25rem);margin:0 auto 2rem;text-align:center;max-width:900px;padding:0 1.5rem}.cta{text-align:center;padding:3rem 1.5rem 4rem;max-width:720px;margin:0 auto}.cta-headline{font-family:Fraunces,Manrope,serif;font-variation-settings:"WONK" 0;font-weight:1000;font-size:clamp(1.5rem, 3.5vw, 2.25rem);margin-bottom:1.75rem}.cta-badges{justify-content:center;margin-bottom:1rem}.cta-subline{font-size:1rem;color:var(--text-secondary);opacity:1}@media (max-width:600px){.cmp-table{font-size:.85rem}.cmp-table tbody td,.cmp-table tbody th,.cmp-table thead th{padding:.65rem .75rem}}