.hero__card--today{width:min(180px,100% - 16px);top:20px;left:8px}.hero__card--today .tl{gap:6px;margin-top:8px;display:grid}.hero__card--today .tl div{align-items:center;gap:8px;font-size:.8125rem;display:flex}.hero__card--today .tl i{border-radius:50%;flex:none;width:8px;height:8px}.hero__card--today .tl small{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:.6875rem}.hero__card--consult{background:var(--ink);border-color:var(--ink);color:#fff;width:200px;transition:opacity .35s;display:none;top:44%;right:12px}.hero__card--consult .mono,.hero__card--consult .hero__sub{color:#aab3bc}.hero__card--consult.is-out{opacity:0}.sess{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:.875rem;display:flex}.sess .c{border-radius:50%;flex:none;width:10px;height:10px}.sess b{min-width:0;font-weight:600}.sess small{font-family:var(--mono);white-space:nowrap;color:var(--muted);margin-left:auto;font-size:.65625rem}.sess.now{background:var(--brand);border-color:var(--brand);color:#fff}.sess.now small{color:#fff}.screen.dark{background:var(--ink);border-color:var(--ink);color:#fff}.screen.dark .bar .mono,.screen.dark .pt small{color:#aab3bc}.screen.dark .big{font-size:clamp(1.75rem,1.1rem + 3.4vw,2.75rem)}.steps3{gap:6px;margin-top:18px;display:flex}.steps3 span{text-align:center;color:#aab3bc;background:#ffffff14;border-radius:12px;flex:1;padding:10px 4px;font-size:.75rem;font-weight:600}.steps3 span.on{background:var(--brand);color:#fff}.paid{color:#9ff0d4;margin-top:16px;font-size:.875rem;font-weight:600;display:inline-block}.pt{border-top:1px solid #ffffff1f;align-items:center;gap:12px;padding:12px 0;font-size:.9375rem;display:flex}.paid+.pt{margin-top:12px}.pt small{font-family:var(--mono);margin-left:auto;font-size:.71875rem}.eve{background:var(--card);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.eve img{aspect-ratio:4/3;object-fit:cover;object-position:50% 20%;width:100%;height:auto}.eve .b{align-self:center;padding:28px 24px 32px}.eve h2{font-size:var(--step-h2);letter-spacing:-.045em;margin-top:12px;font-weight:800;line-height:.98}.eve h2 span{color:var(--brand)}.eve p{font-size:var(--step-1);color:var(--muted);margin:18px 0 0}.faq__link{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}@media (min-width:600px){.hero__card--today{width:222px;left:12px}.hero__card--consult{display:block}.sess{padding:12px 14px;font-size:.9375rem}.sess small{font-size:.71875rem}.steps3 span{font-size:.8125rem}.eve img{aspect-ratio:16/10}.eve .b{padding:40px 36px 44px}}@media (min-width:768px){.eve .b{padding:48px 48px 52px}}@media (min-width:1024px){.hero__card--today{top:48px;left:-24px}.hero__card--consult{width:214px;right:-14px}.eve{border-radius:36px;grid-template-columns:1fr 1fr}.eve img{aspect-ratio:auto;height:100%;min-height:460px}.eve .b{padding:64px 56px}}@media (min-width:1280px){.hero__card--today{left:-70px}.hero__card--consult{right:-34px}}@media (prefers-reduced-motion:no-preference){.hero__card--today{animation:7s ease-in-out infinite float}.hero__card--consult{animation:8s ease-in-out -2.5s infinite float}}
