.store-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-badges__link{transition:filter .15s,transform .15s;display:inline-flex}.store-badges__link:hover{filter:brightness(1.25)}.store-badges__link:active{transform:translateY(1px)}.store-badges__img{width:auto;height:48px;display:block}.store-badges__img--apple{aspect-ratio:119.664/40}.store-badges__img--google{aspect-ratio:135/40}.store-badges--lg{justify-content:center;gap:14px}.store-badges--lg .store-badges__img{height:58px}.phone{background:#0a0a0a;max-width:100%;padding:8px;position:relative;box-shadow:0 0 0 1.5px #ffffff14,0 60px 100px -40px #000000e6,0 25px 50px -20px #0009}.phone__screen{background:var(--bg);width:100%;height:auto;display:block}.hero{padding-block:clamp(48px,8vw,88px) clamp(56px,9vw,96px)}.hero__inner{align-items:center;gap:clamp(32px,5vw,56px);display:flex}.hero__copy{flex:1;min-width:0}.hero__title{margin-top:22px}.hero__sub{font-family:var(--display);color:var(--ink2);max-width:440px;margin:26px 0 0;font-size:clamp(18px,2.4vw,22px);line-height:1.45}.hero__sub-strong{color:var(--ink)}.hero__pills{flex-wrap:wrap;gap:8px;max-width:540px;margin:36px 0 0;padding:0;list-style:none;display:flex}.hero__pill{border:1px solid var(--rule);background:var(--card);color:var(--ink);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 10px;font-size:13px;font-weight:500;display:inline-flex}.hero__pill-ico{color:var(--accent);display:inline-flex}.hero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero__cta-meta{font-family:var(--mono);color:var(--ink3);letter-spacing:.1em;flex-direction:column;font-size:11.5px;font-weight:700;line-height:1.5;display:flex}.hero__visual{flex-shrink:0;position:relative}@media (width<=900px){.hero__inner{flex-direction:column;align-items:flex-start}.hero__visual{align-self:center}}@media (width<=400px){.hero__phone{zoom:.85}}.events-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.events-head__lead{max-width:360px}.events-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=900px){.events-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.events-grid{grid-template-columns:1fr}}.event-link{display:block}.event-link .eventmini{transition:border-color .15s,transform .15s}.event-link:hover .eventmini{border-color:var(--rule-strong);transform:translateY(-2px)}.event-link:hover .eventmini.is-tonight{border-color:var(--accent)}.bookmarks-card{background:var(--card);border:1px solid var(--rule);border-radius:18px;flex-wrap:wrap;align-items:center;gap:36px;margin-top:32px;padding:28px;display:flex}.bookmarks-card__copy{flex:1;min-width:280px}.bookmarks-card__copy h3{margin:0}.bookmarks-card__body{color:var(--ink2);max-width:480px;margin:10px 0 0;font-size:14px;line-height:1.55}.notif-stack{flex-direction:column;flex-shrink:0;gap:8px;width:360px;max-width:100%;display:flex}.events-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:flex}.events-foot__meta{font-family:var(--mono);color:var(--ink3);letter-spacing:.16em;font-size:10.5px;font-weight:700}.events-empty{text-align:center;color:var(--ink3);font-family:var(--mono);letter-spacing:.12em;border:1px dashed var(--rule);border-radius:14px;padding:40px 0;font-size:12px;font-weight:700}.feature{align-items:center;gap:clamp(32px,5vw,64px);display:flex}.feature--reverse{flex-direction:row-reverse}.feature__copy{flex:1;min-width:0}.feature__body{font-family:var(--display);color:var(--ink2);max-width:440px;margin:22px 0 0;font-size:17px;line-height:1.55}.feature__visual{flex:1;justify-content:center;min-width:0;display:flex;position:relative}@media (width<=900px){.feature,.feature--reverse{flex-direction:column;align-items:flex-start}.feature__visual{justify-content:flex-start;width:100%}}.more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.more-head__title{max-width:720px;margin-top:0}.more-head__lead{max-width:360px;padding-bottom:8px}.more-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=900px){.more-grid{grid-template-columns:1fr}}.more-card{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:18px;flex-direction:column;gap:18px;min-height:420px;padding:24px;display:flex}.more-card__title{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.more-card__body{color:var(--ink2);margin:0;font-size:14px;line-height:1.55}.more-card__spacer{flex:1}.more-card__visual{background:var(--bg);border:1px solid var(--rule);border-radius:12px;justify-content:center;align-items:center;min-height:170px;padding:16px;display:flex}.more-card__link{color:var(--ink);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.more-card__link-label{border-bottom:1px solid var(--accent)}.more-card__link-arrow{color:var(--accent);font-family:var(--mono);font-size:14px}.more-garten{flex-direction:column;align-items:center;gap:10px;display:flex}.more-garten__acc{font-family:var(--mono);color:var(--ink3);letter-spacing:.15em;font-size:9.5px;font-weight:700}section.download{padding-block:clamp(72px,12vw,120px);overflow:hidden}.download__inner{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}.download__icon{width:96px;height:96px;box-shadow:0 0 0 1px var(--rule), 0 24px 60px -24px #000000d9;border-radius:22px}.download__title{text-align:center}.download__meta{font-family:var(--mono);color:var(--ink3);letter-spacing:.16em;font-size:10.5px;font-weight:700}.faq-section{scroll-margin-top:80px}.faq-section__title{margin-bottom:36px}.faq-wrap{max-width:760px}.faq-more{margin-top:24px}.feature__phone{margin:0 auto}.notif-shot{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -20px #000c}.notif-shot.is-offset{opacity:.88;transform:translate(20px)}.more-shot{border-radius:14px;width:100%;max-width:300px;height:auto;display:block}
