:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#faf9f7;--card:#fff;--fg:#14110f;--muted:#5f5a55;--border:#ecebe8;--accent:#ff5a3c;--accent-2:#ffb020;--accent-fg:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f10;--surface:#161617;--card:#1c1c1e;--fg:#f4f2ef;--muted:#a8a4a0;--border:#2a2a2c;--accent:#ff6b4f;--accent-2:#ffc04d;--accent-fg:#160b07}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{background:var(--bg);color:var(--fg);margin:0;font-family:Figtree,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:3px}.app-sticker{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.site-header{z-index:20;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 48px;display:flex;position:sticky;top:0}.brand{flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{object-fit:cover;border-radius:11px;width:40px;height:40px;box-shadow:0 9px 20px -7px #7035ffb8}.brand-mark--compact{border-radius:10px;width:36px;height:36px;box-shadow:0 7px 16px -8px #7035ff99}.brand-name{letter-spacing:-.3px;font-family:"Baloo 2",sans-serif;font-size:19px;font-weight:700}.brand-name--compact{font-size:18px}.site-nav{color:var(--muted);align-items:center;gap:26px;font-size:15px;font-weight:500;display:flex}.site-nav a{text-decoration:none;transition:color .2s}.site-nav a:hover,.site-nav a.active{color:var(--fg)}.theme-toggle{cursor:pointer;min-height:36px;color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 13px 6px 8px;font:600 13px Figtree,sans-serif;display:inline-flex}.theme-toggle__sticker{filter:drop-shadow(0 3px 3px #0000002e);flex:none;width:22px;height:22px}.menu-button{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:50%;padding:10px;display:none}.menu-button svg{stroke-width:2px;width:100%;height:100%;display:block}.app-store{flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-store img{width:auto;height:40px;display:block}.app-store--large img{height:60px}.hero{text-align:center;max-width:820px;margin:auto;padding:72px 40px 20px}.eyebrow-pill{min-height:38px;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:999px;align-items:center;gap:8px;padding:5px 15px 5px 8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow-pill__sticker{filter:drop-shadow(0 4px 4px #0000001f);flex:none;width:27px;height:27px}.hero h1{letter-spacing:-1.8px;margin:22px 0 0;font:800 66px/1 "Baloo 2",sans-serif}.hero h1 em{color:var(--accent);font-style:normal}.hero>p{color:var(--muted);max-width:520px;margin:22px auto 0;font-size:19px;line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.price-note{color:var(--muted);text-align:left;font-size:14px;line-height:1.35}.price-note strong{color:var(--fg);font-size:16px}.sticker-spread{justify-content:center;align-items:center;gap:12px;min-height:214px;padding:18px 40px 42px;display:flex;overflow:hidden}.sticker-tile{isolation:isolate;flex:0 0 var(--tile-size);width:var(--tile-size);height:var(--tile-size);transform:translate(var(--tile-x,0), var(--tile-y,0)) rotate(var(--tile-rotation));place-items:center;display:grid;position:relative}.sticker-tile:before{content:"";z-index:-1;background:var(--tile-glow);opacity:.26;filter:blur(20px);border-radius:50%;position:absolute;inset:24%}.sticker-tile__image{filter:drop-shadow(0 14px 10px #2318123d);width:100%;height:100%;transition:transform .2s}.sticker-tile:hover .sticker-tile__image{transform:translateY(-4px)scale(1.055)}.stats{background:var(--accent);color:var(--accent-fg);justify-content:center;gap:64px;padding:36px 40px;display:flex}.stats div{text-align:center;min-width:100px}.stats strong{font:800 42px/1 "Baloo 2",sans-serif;display:block}.stats span{opacity:.9;margin-top:4px;font-size:14px;font-weight:600;display:block}.section{max-width:1080px;margin:auto;padding-left:44px;padding-right:44px}.categories{padding-top:72px;padding-bottom:20px}.how{padding-top:72px;padding-bottom:72px}.pricing{padding-top:20px;padding-bottom:72px}.section-title{text-align:center}.section-title h2{letter-spacing:-.6px;margin:0;font:800 38px/1.2 "Baloo 2",sans-serif}.section-title p{color:var(--muted);margin:8px 0 40px;font-size:16px}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;display:grid}.section-title+.category-grid{margin-top:0}.category-card{background:var(--card);color:var(--fg);border:1px solid var(--border);text-align:center;border-radius:18px;padding:24px;font-family:Figtree,sans-serif;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}button.category-card{cursor:pointer;width:100%}.category-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px -24px #0006}.category-card--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--card));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.category-card__icon{place-items:center;width:76px;height:76px;margin:0 auto 12px;display:grid}.category-card__icon .app-sticker{filter:drop-shadow(0 7px 5px #00000029);width:72px;height:72px;transition:transform .2s}.category-card:hover .category-card__icon .app-sticker{transform:scale(1.075)rotate(-2deg)}.category-card strong{font-size:16px;display:block}.category-card__count{color:var(--muted);margin-top:3px;font-size:13px;display:block}.category-card--cta{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.category-card--cta b{font:800 20px "Baloo 2",sans-serif}.category-card--cta span{opacity:.9;max-width:160px;font-size:13px;font-weight:600}.category-details{background:var(--card);border:1px solid var(--border);text-align:left;border-radius:20px;grid-column:1/-1;padding:24px;scroll-margin-top:96px}.category-details__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.category-details__header h3{margin:0;font:800 26px/1.1 "Baloo 2",sans-serif}.category-details__header>div>span{color:var(--muted);margin-top:4px;font-size:14px;display:block}.category-details__header button{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:9px;display:grid}.category-details__header button svg{width:100%;height:100%}.category-details__chips{flex-wrap:wrap;gap:8px;margin:0;padding:18px 0 0;list-style:none;display:flex}.category-details__chips li{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.steps{grid-template-columns:repeat(3,1fr);gap:36px 24px;display:grid}.how .section-title{margin-bottom:40px}.step{text-align:center}.step>span{background:color-mix(in srgb, var(--accent) 14%, transparent);width:64px;height:64px;color:var(--accent);border-radius:50%;place-items:center;margin:auto;font:800 26px "Baloo 2",sans-serif;display:grid}.step h3{margin:16px 0 6px;font:700 20px "Baloo 2",sans-serif}.step p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.price-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:0 auto;display:grid}.price-card{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:32px;position:relative}.price-card--featured{background:var(--fg);color:var(--bg);border-color:var(--fg);box-shadow:0 30px 60px -30px #0006}.price-card__tag{background:var(--accent);color:var(--accent-fg);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:32px}.price-card h3{margin:0;font:700 22px "Baloo 2",sans-serif}.price-card--featured h3{color:var(--accent)}.price-card__price{margin:6px 0 2px;font:800 46px "Baloo 2",sans-serif}.price-card__price small{opacity:.7;font:15px Figtree,sans-serif}.price-card>p{color:var(--muted);margin:0 0 22px;font-size:14px}.price-card--featured>p{color:inherit;opacity:.7}.price-card ul{flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:8px;display:flex}.price-card li svg{width:18px;height:18px;color:var(--accent);stroke-width:2.6px;flex:none;margin-top:1px}.trust{background:var(--fg);color:var(--bg);padding:64px 44px}.trust .section-title{max-width:560px;margin:auto}.trust .section-title h2{font-size:36px}.trust .section-title p{color:inherit;opacity:.72;margin-bottom:36px;line-height:1.55}.trust-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:820px;margin:auto;display:grid}.trust-grid article{text-align:center}.trust-sticker{filter:drop-shadow(0 10px 8px #00000047);width:82px;height:82px;margin:0 auto}.trust-grid strong{margin:8px 0 4px;display:block}.trust-grid p{opacity:.65;margin:0;font-size:13px;line-height:1.4}.landing-footer{background:var(--surface);border-top:1px solid var(--border);padding:48px 44px 36px}.landing-footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1080px;margin:auto;display:flex}.landing-footer__brand{max-width:300px}.landing-footer__brand p{color:var(--muted);margin:12px 0 16px;font-size:14px;line-height:1.5}.footer-columns{flex-wrap:wrap;gap:56px;display:flex}.footer-columns>div{flex-direction:column;gap:9px;display:flex}.footer-columns strong{margin-bottom:3px;font-size:14px}.footer-columns a{color:var(--muted);font-size:14px;text-decoration:none}.landing-footer__bottom{border-top:1px solid var(--border);max-width:1080px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:32px auto 0;padding-top:20px;font-size:13px;display:flex}.landing-footer__bottom small{opacity:.72;flex-basis:100%;max-width:760px;font-size:10px;line-height:1.45}.page-intro{text-align:center;max-width:720px;margin:auto;padding:72px 32px 12px}.page-intro--left{text-align:left;margin:0;padding:0}.page-intro>span{letter-spacing:1px;text-transform:uppercase;color:var(--accent);font:700 12px Space Mono,monospace}.page-intro h1{letter-spacing:-1.5px;margin:12px 0 0;font:800 52px/1.05 "Baloo 2",sans-serif}.page-intro p{color:var(--muted);margin:16px 0 0;font-size:18px;line-height:1.6}.faq-list{max-width:760px;margin:auto;padding:44px 32px 40px}.faq-group{margin-bottom:44px}.faq-group:last-child{margin-bottom:12px}.faq-group h2{letter-spacing:-.4px;align-items:center;gap:13px;margin:0 0 16px;font:700 24px "Baloo 2",sans-serif;display:flex}.faq-group__sticker{filter:drop-shadow(0 7px 5px #00000029);flex:none;width:58px;height:58px}.faq-group>div{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.faq-item button{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font:600 17px Figtree,sans-serif;display:flex}.faq-item button i{background:var(--bg);border:1px solid var(--border);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:700;display:grid}.faq-item ol{color:var(--muted);margin:0;padding:0 44px 22px 62px;font-size:15px;line-height:1.65}.faq-item li{margin-bottom:8px}.faq-item li:last-child{margin-bottom:0}.faq-item li strong{color:var(--fg)}.support-callout{max-width:760px;margin:auto;padding:12px 32px 96px}.support-callout>div{background:var(--fg);color:var(--bg);text-align:center;border-radius:24px;padding:40px 44px 44px}.support-callout__sticker{filter:drop-shadow(0 10px 8px #00000047);width:104px;height:104px;margin:0 auto -2px}.support-callout h2{letter-spacing:-.6px;margin:0;font:800 30px "Baloo 2",sans-serif}.support-callout p{opacity:.75;max-width:440px;margin:12px auto 24px;font-size:16px;line-height:1.6}.support-callout a,.contact-button{background:var(--accent);color:var(--accent-fg);border-radius:14px;align-items:center;gap:10px;padding:12px 22px 12px 14px;font-weight:700;text-decoration:none;display:inline-flex}.support-callout__email-sticker{filter:drop-shadow(0 4px 3px #0000002e);flex:none;width:34px;height:34px}.simple-footer{background:var(--surface);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:none;padding:40px 48px;display:flex}.simple-footer nav{color:var(--muted);gap:24px;font-size:14px;display:flex}.simple-footer nav a{text-decoration:none}.simple-footer>span{color:var(--muted);font-size:13px}.privacy-intro{max-width:820px;margin:auto;padding:64px 32px 28px}.privacy-intro .page-intro>p:not(.updated){max-width:640px;margin-top:20px}.privacy-intro .updated{color:var(--muted);margin:14px 0 0;font-size:16px}.updated strong{color:var(--fg)}.privacy-layout{grid-template-columns:220px 1fr;align-items:start;gap:56px;max-width:1040px;margin:auto;padding:40px 32px 96px;display:grid}.privacy-layout aside{position:sticky;top:96px}.privacy-layout aside>strong{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font:400 11px Space Mono,monospace;display:block}.privacy-layout aside nav{flex-direction:column;gap:10px;font-size:14px;line-height:1.35;display:flex}.privacy-layout aside a{color:var(--muted);border-left:2px solid var(--border);padding-left:12px;text-decoration:none}.privacy-layout aside a:hover{border-color:var(--accent);color:var(--fg)}.privacy-toc__toggle{display:none}.legal-copy{min-width:0}.legal-copy section{margin-top:48px;scroll-margin-top:96px}.legal-copy section:first-child{margin-top:0}.legal-copy h2{letter-spacing:-.5px;margin:0 0 14px;font:700 28px "Baloo 2",sans-serif}.legal-copy h3{margin:22px 0 8px;font:600 19px "Baloo 2",sans-serif}.legal-copy p,.legal-copy ul{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.7}.legal-copy li{margin-bottom:10px}.legal-copy strong{color:var(--fg)}.legal-copy a{color:var(--fg);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.legal-copy .legal-note{border-top:1px solid var(--border);margin-top:48px;padding-top:24px;font-size:14px;font-style:italic}.contact-button{border-radius:12px;padding:13px 20px;font-size:15px}@media (width<=1120px){.menu-button{display:block}.site-nav{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;padding:18px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 18px 28px -20px #00000059}.site-nav--open{display:flex}.site-nav a{padding:12px}.site-nav .theme-toggle{min-height:44px;margin-top:8px}.site-nav .app-store{display:none}}@media (width<=900px){.site-header{padding:14px 24px}.category-grid{grid-template-columns:repeat(3,1fr)}.sticker-spread{justify-content:center;gap:8px;padding-left:16px;padding-right:16px}.steps{grid-template-columns:repeat(2,1fr)}.privacy-layout{grid-template-columns:180px 1fr;gap:32px}}@media (width>=761px) and (width<=950px){.sticker-spread{gap:4px;padding-left:12px;padding-right:12px}.sticker-tile{flex-basis:calc(var(--tile-size) * .89);width:calc(var(--tile-size) * .89);height:calc(var(--tile-size) * .89)}}@media (width<=950px){.app-sticker{filter:none!important}}@media (width<=820px){.site-header{padding:12px 18px}.brand-name{font-size:17px}.brand-mark{width:36px;height:36px}}@media (width<=760px){.sticker-spread{grid-template-columns:repeat(3,minmax(0,104px));justify-content:center;align-items:center;gap:18px 10px;min-height:0;padding:28px 18px 50px;display:grid;overflow:visible}.sticker-tile{justify-self:center;--tile-size:min(25vw, 98px)!important}.sticker-tile:first-child{--tile-x:-5px;--tile-y:8px;--tile-size:min(22vw, 86px)!important}.sticker-tile:nth-child(2){--tile-y:-4px;--tile-size:min(25.5vw, 100px)!important}.sticker-tile:nth-child(3){--tile-x:3px;--tile-y:3px;--tile-size:min(27.5vw, 108px)!important}.sticker-tile:nth-child(4){--tile-x:-4px;--tile-y:8px;--tile-size:min(27vw, 106px)!important}.sticker-tile:nth-child(5){--tile-y:-2px;--tile-size:min(25vw, 98px)!important}.sticker-tile:nth-child(6){--tile-x:5px;--tile-y:7px;--tile-size:min(23.5vw, 92px)!important}.sticker-tile:nth-child(7){--tile-y:2px;grid-column:2;--tile-size:min(21.5vw, 84px)!important}}@media (width<=680px){.hero{padding:56px 22px 20px}.hero h1{font-size:clamp(44px,13vw,58px)}.hero>p{font-size:17px}.hero-cta{flex-direction:column}.price-note{text-align:center}.hero .app-store--large img{max-width:min(100%,160px);height:48px}.stats{gap:16px;padding:28px 16px}.stats div{flex:1;min-width:0}.stats strong{font-size:32px}.stats span{font-size:12px}.section{padding-left:20px;padding-right:20px}.categories,.how{padding-top:56px}.section-title h2{font-size:32px}.category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-card{padding:18px 12px}.category-card__icon{width:68px;height:68px}.category-card__icon .app-sticker{width:65px;height:65px}.category-details{padding:20px 16px}.category-details__header h3{font-size:23px}.steps,.price-grid{grid-template-columns:1fr;gap:30px}.step{max-width:360px;margin:auto}.pricing{padding-top:0}.trust{padding:52px 20px}.trust-grid{grid-template-columns:repeat(2,1fr);gap:32px 14px}.trust-sticker{width:72px;height:72px}.trust .section-title h2{font-size:31px}.landing-footer{padding:40px 22px 28px}.footer-columns{gap:36px}.landing-footer__bottom{flex-direction:column}.page-intro{padding:54px 22px 8px}.page-intro h1{font-size:44px}.page-intro p{font-size:17px}.faq-list{padding:38px 20px 28px}.faq-group__sticker{width:50px;height:50px}.faq-item button{padding:18px;font-size:16px}.faq-item ol{padding:0 30px 20px 44px}.support-callout{padding:12px 20px 72px}.support-callout>div{padding:30px 20px 34px}.support-callout__sticker{width:90px;height:90px}.support-callout a{padding:11px 15px 11px 11px;font-size:14px}.support-callout__email-sticker{width:30px;height:30px}.simple-footer{text-align:center;flex-direction:column;padding:32px 22px}.simple-footer nav{order:2}.simple-footer>span{order:3}.privacy-intro{padding:54px 22px 28px}.privacy-intro .page-intro{padding:0}.privacy-intro .updated{font-size:14px}.privacy-layout{padding:30px 22px 72px;display:block}.privacy-layout aside{z-index:12;background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:16px;margin-bottom:36px;position:sticky;top:82px;overflow:hidden;box-shadow:0 14px 32px -26px #000000bf}.privacy-layout aside.privacy-toc--open{z-index:19;margin:0;position:fixed;top:82px;left:22px;right:22px}.privacy-layout aside>.privacy-toc__desktop-title{display:none}.privacy-toc__toggle{width:100%;min-height:64px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.privacy-toc__toggle span{flex-direction:column;gap:2px;display:flex}.privacy-toc__toggle strong{font:700 16px Figtree,sans-serif}.privacy-toc__toggle small{color:var(--muted);font:500 13px Figtree,sans-serif}.privacy-toc__toggle svg{width:22px;height:22px;color:var(--muted);flex:none;transition:transform .2s}.privacy-toc--open .privacy-toc__toggle svg{transform:rotate(180deg)}.privacy-layout aside nav{border-top:1px solid var(--border);gap:0;padding:6px;display:none}.privacy-layout aside.privacy-toc--open nav{overscroll-behavior:contain;max-height:calc(100vh - 178px);display:flex;overflow-y:auto}.privacy-layout aside a{min-height:44px;color:var(--muted);border:0;border-radius:10px;align-items:center;padding:10px;font-size:14px;display:flex}.privacy-layout aside a:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.legal-copy h2{font-size:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
